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