3000 137
12969 134
21672 338
1153 221
3998 729
2189 177
8609 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
7102 766
1940 411
83334 616
36678 843