1102893
942292
825914
787376
572080
460907
457088
426581
421628
382730
343026
257381
239064
234964
228668
215866
178934
170120
148042
137144
133910
132391
130561
128735
124295
117559
116718
112454
109564
98003
94126
92635
84210
83142
79477
72897
68018
67481
65525
61163
60831
56383
55021
54976
54602
51516
51043
50075
49745
44808
43967
41710
40935
37596
36550
34281
33971
32630
32225
31356
29164
28583
28357
25915
24477
24241
23835
23619
23421
23071
22986
22959
21381
21075
20724
19889
19641
19407
18309
18156
17314