1102702
942135
825596
787211
571904
460781
457047
426481
421417
382714
342920
257333
239060
234946
228648
215822
178891
170097
148029
137077
133889
132387
130539
128727
124284
117549
116709
112438
109537
97968
94123
92625
84200
83117
79460
72894
68016
67475
65520
61151
60825
56375
55009
54970
54599
51509
51040
50061
49739
44799
43960
41706
40926
37592
36549
34280
33968
32621
32222
31354
29162
28581
28355
25912
24474
24237
23833
23614
23420
23070
22985
22958
21379
21074
20722
19889
19641
19406
18309
18153
17313