135036
105679
71639
46075
43868
26747
25137
23619
21842
14336
11300
7662
7544
5978
5654
4200
4029
3989
3533
2962
2762
1614
1077
1063
920
822
519
386
359
277
196
184
2
0