1263133
1085562
988326
906148
667373
525630
504309
493042
491353
420915
409373
300054
268942
260666
250760
247672
208551
195485
167058
164554
151644
147793
145160
143811
130836
130727
129859
129004
126545
113080
106789
103557
98662
96654
92588
83380
75846
74756
74681
71378
68934
64571
62646
62098
61344
57892
57458
56791
55890
51609
50635
49944
46140
42771
40139
38683
38676
37629
37312
36091
32997
32890
31642
29488
27732
27526
26900
26799
26303
26011
25533
24503
24210
23816
23534
22668
21684
21676
20489
20086
19792