3000 137
12978 134
21688 338
1154 221
3998 729
2189 177
8612 604
20556 554
4048 713
4365 746
2741 279
2856 271
5454 552
3741 862
2887 309
3221 539
11617 384
3015 479
6545 212
4862 349
5954 940
5115 131
5185 617
20357 238
7104 766
1940 411
83341 616
36686 843