1101980
941777
824601
786940
571456
460476
456927
426148
421029
382607
342571
257204
239040
234854
228549
215581
178780
170040
147995
136971
133823
132355
130493
128683
124245
117513
116655
112396
109494
97909
94106
92583
84167
83089
79416
72872
67984
67459
65487
61135
60807
56335
54987
54957
54594
51483
51031
50040
49686
44789
43928
41694
40899
37580
36536
34277
33958
32603
32202
31339
29150
28572
28344
25907
24467
24226
23821
23597
23415
23063
22981
22955
21351
21065
20714
19876
19637
19400
18300
18148
17303