1290655
1097803
1009255
915460
678293
537355
512870
499346
497481
428541
415603
306592
276047
266729
257386
252010
212325
201498
168726
165689
153962
149223
148095
147256
135750
135302
133502
131068
129210
114288
110411
104845
101566
99531
94134
86181
79693
76778
76701
72255
69720
65232
64498
63003
62639
60262
59372
57284
57284
54901
51343
51224
47169
43971
41181
39899
39751
38828
38204
37402
34091
33528
32417
30420
28673
28363
27791
27750
27317
27141
26316
25065
24824
24602
24302
23350
22364
22226
21104
20764
20408