1290658
1097805
1009259
915462
678294
537356
512870
499346
497481
428543
415603
306594
276047
266730
257386
252010
212326
201498
168726
165689
153962
149223
148095
147257
135751
135302
133502
131068
129211
114288
110411
104845
101566
99531
94134
86181
79693
76778
76702
72255
69720
65232
64498
63003
62639
60262
59372
57284
57284
54902
51344
51224
47169
43971
41182
39899
39753
38828
38204
37402
34091
33529
32417
30421
28673
28363
27791
27750
27317
27142
26316
25065
24824
24602
24302
23350
22365
22226
21104
20765
20408