40656 721
8604 465
2843 198
5688 357
3670 757
2353 197
12691 371
6197 712
3101 554
2271 101
23111 66
16375 234
10832 114
12251 547
24498 482
10098 651
6131 255
5028 86
9277 568
14732 252
3150 409
7346 361
12154 601
24231 119
34016 755
10595 293
4602 427
1958 120