1326102
1104858
1020304
921941
685159
545357
526038
504568
500307
442975
419137
310246
284856
274321
264432
259882
214863
207877
169991
166600
156289
152485
151403
150375
140681
139691
137933
133057
132882
115143
114449
106880
106059
100256
95148
89936
83226
79107
79089
73174
70444
66844
65885
64155
63595
63184
61015
59134
58623
57757
52820
51749
48601
45471
43175
41291
40900
40130
39205
38773
34951
34112
33297
31452
29648
29509
28841
28766
28619
28238
27849
26216
25554
25529
25170
24137
23608
22883
21751
21650
21135