16917
20443
19439
1600
16027
1801
18534
17331
14873
20428
12120
1520
23396
17610
15441
13870
10682
1039263
9414
9200
920148
769142
7140
70211