5069 440
12588 560
15612 139
4181 43
63170 541
2562 477
8365 301
4420 741
10517 751
3982 373
5028 39
11461 287
9455 962
24257 503
5881 388
13704 699