23020
16221
18124
2540
3070
743
18715
1127
1413
2139
20911
965
691912
49763
49020
48578
4272271
4065158
33344
3272151
31426
27002
24641
23040