40606 259
11415 125
10852 794
8780 542
9185 341
5653 717
4475 675
26551 601
5944 198
33313 746
5679 620
9456 663
5414 521
8859 477
5887 459
5429 813
3220 269
2883 216
5778 134
6546 283
1347 148
3732 389
3369 561
4056 827