167482
132827
94993
53550
45642
35995
30628
27564
18944
18795
18720
14420
9463
6921
6890
6641
5801
5383
4957
4795
4789
4636
3796
3730
2903
1965
1898
1830
1758
1652
1519
1248
1191
937
872
854
663
617
616
458
396
211
201
23
11
9
2
0