23540
1403148
10590
77878
7220
6060
5600
4770
49272
3578896
3881
3051
30927
21742
19523
1570267
15162
13586
1239144
11930
8940