5675 405
6626 641
13373 156
28934 587
2893 32
3486 315
11974 651
1694 44
35472 591
6276 478
9482 213
1351 277
6700 833