1354167
1112300
1028590
926956
691316
548387
537199
509465
503540
453842
422049
313741
293763
283765
270514
265900
217278
213090
171354
167480
157962
156586
155877
151587
147667
144441
142888
136619
134555
119423
116159
109713
107844
100985
96254
94193
86311
82215
80801
74062
71436
68902
66509
66498
65279
63740
62669
61532
60517
58273
53955
52314
49965
47563
47162
42954
42028
41191
40312
40255
36015
34880
34468
32715
31251
30924
30476
30449
29645
29356
29198
27712
26506
26315
26227
24953
24625
23621
22766
22264
21841