1326083
1104852
1020300
921939
685155
545354
526030
504567
500304
442968
419137
310242
284844
274318
264418
259880
214863
207869
169991
166600
156288
152483
151402
150375
140679
139689
137932
133056
132881
115141
114441
106878
106059
100256
95148
89925
83220
79105
79086
73174
70444
66842
65885
64152
63593
63184
61014
59133
58623
57757
52819
51749
48598
45467
43172
41289
40900
40127
39199
38771
34947
34112
33294
31448
29647
29508
28839
28764
28618
28236
27848
26216
25553
25529
25169
24137
23607
22882
21750
21649
21130