1290660
1097806
1009260
915463
678294
537356
512872
499347
497481
428543
415605
306594
276049
266733
257389
252011
212328
201499
168726
165689
153962
149223
148095
147261
135758
135303
133502
131068
129211
114290
110414
104846
101569
99531
94134
86183
79693
76778
76702
72255
69721
65232
64498
63003
62639
60262
59373
57284
57284
54902
51344
51224
47169
43972
41183
39899
39755
38828
38205
37403
34092
33529
32417
30421
28673
28363
27793
27750
27317
27142
26316
25066
24824
24602
24302
23351
22365
22226
21104
20765
20408