26962
2109295
152081
14801
134444
125751
118357
96079
93843
9030
89534
88236
76717
74521
73833
72716
71724
704171
63756
63515
62535
61379
61118
60718
60524
59611
59616
59121
58324
58013
57917
56316
56010
54415
54422
52815
50538
48430
47510
4290
42114
4209
41310
39715
3944
38914
38611
37422
37211
3673
3653
3648
3569
3537
35111
34011
34012
33214
32920
32710
32012
2923
2912
2660
2562
2519
2484
2405
2335
2320
2214
2203
2111
2034
2004
1763
1740
1430
980