3000 137
12969 134
21674 338
1154 221
3998 729
2189 177
8610 604
20553 554
4046 713
4364 746
2741 279
2856 271
5454 552
3741 862
2885 309
3221 539
11609 384
3015 479
6545 212
4861 349
5954 940
5110 131
5185 617
20345 238
7103 766
1940 411
83335 616
36679 843