1263072
1085528
988292
906128
667354
525611
504298
493022
491330
420902
409355
300039
268928
260659
250753
247668
208536
195475
167055
164551
151637
147788
145154
143803
130817
130718
129855
129002
126535
113077
106775
103556
98660
96648
92578
83377
75835
74746
74678
71375
68932
64570
62642
62097
61343
57872
57456
56789
55884
51606
50633
49942
46137
42765
40136
38683
38672
37628
37311
36088
32995
32886
31640
29486
27728
27524
26897
26797
26302
26008
25528
24501
24208
23813
23532
22667
21682
21673
20489
20083
19792