3186 52
15594 383
8226 521
7843 727
5692 530
1947 332
10000 351
13769 636
3016 568
4022 396
7733 420
12632 256
6755 516
3444 479
8313 243
12569 703
5198 48
4995 578
19240 787
3247 113
19335 690
3196 441
4100 944
3452 235
9767 61
3216 73
4776 631
7362 756