2304137
2033944
171314178
1638311
1502625
1268615
117056
1099718
78937
68594
66003
54968
54744
53687
526910
50733
49643
47097
45087253
41012
40683
39517
39290
364610
34940
30172
28732
27445
23172234
20481
20176
18433
17652
17433
17080
16070
15930
12314632
11557747
11415265
9620
9611739
8341
7501
6751
6463448
637859
5782395
5410
3590
3220
3120
2890
2760
1090
620
560
490
320
180