5690 405
6626 641
13375 156
28935 587
2893 32
3486 315
11975 651
1695 44
35474 591
6276 478
9483 213
1351 277
6701 833