1102119
941818
824759
786964
571505
460517
456951
426209
421075
382638
342626
257216
239041
234872
228570
215620
178789
170048
148003
136979
133831
132359
130497
128691
124255
117520
116665
112409
109496
97911
94110
92588
84168
83090
79419
72876
67986
67464
65491
61136
60808
56337
54991
54959
54594
51488
51034
50044
49694
44789
43932
41697
40903
37582
36539
34278
33959
32606
32207
31341
29151
28573
28347
25907
24468
24232
23828
23601
23418
23065
22982
22956
21360
21069
20716
19876
19638
19402
18302
18149
17308