3501 125
6924 360
5751 758
2341 455
20895 156
29999 346
40723 509
14028 481
55378 95
21750 422
39364 60
2789 273
3565 766
85298 839
30141 618
4469 161
12632 31
28904 458
15414 394
48933 592
86147 240
25700 481
63704 575
7459 456