5059 440
12580 560
15607 139
4178 43
63158 541
2559 477
8359 301
4419 741
10507 751
3979 373
4997 39
11454 287
9448 962
24255 503
5875 388
13701 699