1326107
1104858
1020305
921942
685160
545357
526041
504568
500307
442976
419138
310247
284857
274321
264432
259882
214863
207878
169991
166600
156289
152486
151403
150375
140682
139692
137936
133057
132882
115143
114449
106880
106059
100256
95148
89936
83226
79107
79090
73174
70444
66844
65885
64155
63599
63184
61015
59135
58624
57757
52820
51749
48601
45472
43176
41291
40900
40130
39205
38773
34951
34113
33297
31454
29648
29509
28841
28767
28619
28238
27850
26217
25554
25529
25170
24137
23608
22883
21752
21650
21136