1102110
941815
824740
786960
571496
460509
456950
426196
421067
382636
342621
257215
239041
234872
228570
215615
178788
170046
148003
136978
133831
132358
130497
128689
124255
117520
116665
112408
109496
97910
94110
92588
84168
83090
79419
72876
67986
67464
65491
61135
60808
56337
54990
54959
54594
51488
51034
50044
49694
44789
43932
41697
40903
37582
36539
34278
33959
32606
32206
31340
29151
28573
28347
25907
24468
24231
23825
23599
23417
23064
22982
22956
21359
21067
20715
19876
19638
19402
18302
18149
17308