135036
105679
71639
46075
43868
26747
25137
23619
21842
18150
14336
11300
8780
7662
7544
6723
6036
5978
5654
4200
4029
3989
3852
3533
2962
2762
2603
1887
1807
1614
1457
1426
1077
1063
920
822
807
537
519
463
386
359
277
196
184
22
9
7
2
0