1102753
942168
825673
787240
571940
460808
457054
426508
421464
382719
342937
257343
239061
234951
228652
215831
178900
170099
148030
137089
133895
132387
130547
128730
124287
117553
116711
112443
109545
97977
94123
92626
84204
83122
79464
72894
68016
67477
65521
61152
60827
56376
55010
54973
54600
51510
51041
50063
49743
44803
43962
41708
40929
37593
36549
34281
33969
32626
32223
31355
29163
28582
28355
25913
24474
24239
23834
23615
23420
23071
22985
22959
21381
21074
20722
19889
19641
19406
18309
18153
17313