5659 405
6626 641
13373 156
28932 587
2893 32
3486 315
11972 651
1694 44
35472 591
6276 478
9481 213
1351 277
6700 833