167482
132827
94993
61550
53550
45642
37532
35995
30628
27564
27086
25991
18944
18795
18720
14420
11176
9463
8774
7933
6921
6890
6641
6618
6361
5801
5383
5314
5262
4957
4795
4789
4636
4046
3807
3796
3730
3457
2903
2312
2076
1965
1898
1884
1830
1758
1652
1618
1616
1612
1605
1519
1501
1450
1430
1283
1248
1242
1199
1191
1102
1082
937
918
910
887
872
854
799
740
663
636
617
616
533
458
442
438
396
356
220
211
201
64
49
43
37
23
11
9
3
2
1
0