40138
1263116
1085555
988322
906140
667366
525625
504306
493034
491347
420909
409369
300049
268936
260666
250757
247670
208550
195482
167057
164554
151641
147793
145158
143811
130829
130725
129858
129004
126541
113078
106784
103556
98662
96651
92586
83378
75845
74753
74680
71378
68932
64571
62645
62098
61344
57884
57457
56791
55889
51608
50634
49943
46139
42769
40138
38683
38675
37628
37312
36089
32997
32889
31641
29487
27730
27526
26898
26799
26302
26011
25533
24503
24209
23816
23533
22667
21683
21675
20489
20085
19792