26982
2110295
152281
14831
134444
125851
118457
96079
94143
9050
89634
88236
76717
74721
74033
72916
71724
704171
63856
63515
62535
61379
61118
60818
60524
59716
59611
59121
58324
58013
57917
56316
56010
54415
54422
52815
50638
48430
47510
4350
42114
4209
41410
39815
3944
39014
38711
37422
37211
3673
3648
3569
3537
35111
34011
34012
33214
32920
32710
32012
2923
2912
2670
2572
2519
2484
2405
2345
2320
2214
2203
2111
2034
2014
1763
1740
1430
990