1103117
942582
826285
787669
572309
461109
457123
426711
421974
382753
343183
257446
239075
234987
228698
215922
179007
170146
148068
137264
133954
132396
130609
128756
117567
116738
112464
109611
98045
94131
92658
84219
83190
79508
72902
68022
67486
65537
61173
60849
56399
55045
54980
54608
51520
51051
50095
49759
44819
43976
41716
40942
37597
36555
34282
33972
32639
32232
31358
29166
28587
28357
25916
24478
24245
23838
23620
23423
23071
22986
22962
21389
21076
20724
19893
19643
19407
18311
18156
17314