30448
2620
22447
24551
22540
22045
2220
1880
19138
1499
14919
1770
31057
23680
21822
19553
1573267
15202
1405148
13606
1243144
11980
10630
9010