22940
1352148
10120
76078
7020
5850
5430
4640
48272
3478896
3791
3400
30077
21032
18783
1503267
14462
13056
1164144
11610
8410