37630
1263136
1085563
988327
906148
667373
525631
504309
493043
491353
420916
409373
300055
268943
260667
250760
247672
208551
195485
167058
164554
151644
147793
145161
143811
130836
130727
129860
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
37630
37312
36091
32997
32890
31642
29488
27733
27526
26900
26799
26303
26011
25533
24503
24210
23817
23534
22668
21685
21676
20489
20086
19792