5056 440
12578 560
15607 139
4178 43
63157 541
2559 477
8359 301
4419 741
10504 751
3979 373
4980 39
11454 287
9448 962
24255 503
5874 388
13701 699