3109 81
104451 1001
6662 502
3805 583
70733 221
9853 312
3315 373
4443 175
3028 337
85771 661
2912 185
8456 495
3547 333
4350 923
133281 361
4384 581
63183 343
87317 332
3253 390
72444 331
3936 39
189083 485
153367 301
3683 286
84923 137
4216 393
58010 498
5791 531