3000 137
12980 134
21698 338
1154 221
3999 729
2189 177
8613 604
20563 554
4048 713
4365 746
2741 279
2856 271
5456 552
3741 862
2887 309
3221 539
11618 384
3015 479
6549 212
4862 349
5954 940
5116 131
5186 617
20362 238
7104 766
1940 411
83345 616
36686 843