3000 137
12969 134
21679 338
1154 221
3998 729
2189 177
8611 604
20554 554
4047 713
4365 746
2741 279
2856 271
5454 552
3741 862
2885 309
3221 539
11614 384
3015 479
6545 212
4861 349
5954 940
5112 131
5185 617
20351 238
7103 766
1940 411
83336 616
36685 843