2960 133
29995 457
25807 684
11541 543
5492 515
4534 840
13792 602
4906 179
20840 719
2362 274
5678 394
1917 204
6346 119
3317 553
1984 382
908 54
3631 632
2523 378
2875 532
6673 139
7586 560
10952 743
8703 172
2808 461
6143 62
5387 485
1959 331
4444 819