1326114
1104859
1020305
921943
685160
545359
526042
504570
500307
442980
419138
310248
284862
274322
264436
259886
214863
207879
169991
166600
156291
152487
151404
150375
140683
139696
137937
133057
132882
115143
114452
106881
106060
100257
95148
89937
83227
79107
79091
73174
70445
66847
65885
64155
63601
63184
61015
59135
58626
57757
52821
51749
48603
45473
43176
41292
40901
40131
39205
38778
34951
34113
33297
31456
29648
29509
28841
28767
28619
28238
27850
26217
25554
25529
25173
24137
23608
22883
21752
21651
21136