2428 27
15345 187
8240 647
62408 135
30692 338
65653 275
202759 1051
20086 649
13620 290
46181 895
40667 398
4943 150
10661 603
6018 480
5543 902
3961 342
2358 89