142405
65226
48249
36670
28948
23434
21934
19402
19050
18237
14001
10267
7691
6399
5413
4162
4160
3834
3695
3485
2224
2130
2008
1655
1530
1507
1485
1309
1079
1015
994
910
626
510
504
465
78
69
59
9
5
2
1
0