151643
1263129
1085561
988326
906148
667371
525627
504309
493039
491353
420912
409371
300053
268940
260666
250759
247672
208551
195485
167058
164554
151643
147793
145160
143811
130836
130726
129858
129004
126545
113079
106789
103556
98662
96654
92587
83380
75845
74755
74681
71378
68932
64571
62646
62098
61344
57892
57458
56791
55890
51609
50634
49944
46140
42771
40138
38683
38676
37629
37312
36091
32997
32890
31642
29488
27730
27526
26899
26799
26303
26011
25533
24503
24210
23816
23534
22668
21684
21676
20489
20086
19792