15050 751
3772 684
2553 412
1854 124
1047 56
2928 36
3352 589
6122 477
1353 180
10629 678
18823 653
8432 245
15371 598
75673 664
2521 326
4696 724
3523 336
46638 410
17155 629
46477 305
2093 362
11651 387
7067 434
5643 557
5884 696
2772 66
67954 277
93250 521