22770
1345148
10010
75178
6980
5780
5390
4630
47972
3418896
3731
3340
29877
20932
18633
1489267
14362
12986
11570
1148144
83711