1290650
1097802
1009255
915460
678290
537355
512869
499344
497480
428540
415603
306591
276042
266727
257386
252009
212322
201497
168726
165689
153962
149223
148095
147254
135748
135301
133502
131068
129210
114287
110411
104845
101566
99531
94134
86181
79692
76778
76700
72255
69720
65232
64498
63003
62639
60262
59371
57284
57284
54900
51343
51224
47168
43971
41181
39899
39749
38828
38204
37402
34091
33528
32417
30420
28673
28363
27791
27750
27317
27141
26316
25065
24824
24602
24302
23350
22364
22226
21104
20764
20407