1290643
1097800
1009252
915458
678277
537354
512867
499340
497478
428540
415603
306590
276040
266723
257386
252008
212321
201497
168725
165688
153962
149222
148095
147250
135745
135299
133501
131068
129209
114286
110410
104843
101564
99530
94134
86181
79690
76778
76700
72254
69720
65231
64498
63003
62639
60262
59370
57284
57284
54900
51343
51224
47168
43971
41181
39899
39748
38828
38203
37401
34091
33528
32417
30420
28672
28361
27790
27749
27317
27140
26315
25065
24824
24602
24301
23348
22363
22225
21104
20764
20407