1102821
942226
825796
787301
572016
460856
457068
426541
421537
382727
342986
257362
239062
234960
228661
215851
178917
170108
148036
137111
133905
132390
130552
128732
124290
117558
116714
112450
109558
97991
94125
92631
84206
83136
79470
72895
68017
67480
65523
61158
60829
56379
55013
54973
54600
51512
51042
50068
49745
44805
43966
41708
40933
37594
36549
34281
33970
32628
32223
31356
29163
28582
28355
25913
24476
24240
23834
23615
23420
23071
22986
22959
21381
21074
20722
19889
19641
19406
18309
18154
17314