10197 97
5577 661
21735 506
11136 802
2502 74
89341 598
25098 540
218364 1031
35981 139
23392 372
45193 90
51096 673
58675 399
43951 551
50056 587
3373 220
5858 628
43206 463