5622 405
6623 641
13371 156
28926 587
2893 32
3486 315
11969 651
1694 44
35469 591
6275 478
9477 213
1351 277
6697 833