29480 91
13574 126
11033 229
7215 313
4415 47
21630 180
3694 115
18704 389
19770 526
2054800 3754
1821089 3205
380596 1159
231297 589
192550 743
45256 385
53514 627
61605 609
55650 872
77285 612
63076 831
36741 610
53971 734
28841 884