1103101
942556
826243
787634
572287
461090
457122
426698
421938
382753
343167
257440
239074
234983
228695
215916
179003
170144
148067
137258
133953
132396
130607
128754
117566
116737
112462
109605
98042
94131
92652
84219
83186
79506
72901
68021
67486
65536
61171
60848
56395
55045
54980
54608
51520
51048
50094
49758
44819
43975
41714
40940
37597
36554
34282
33972
32638
32232
31358
29166
28586
28357
25916
24478
24245
23838
23620
23423
23071
22986
22962
21388
21076
20724
19892
19643
19407
18311
18156
17314