923
1566
894
23020
16221
18124
1985
743
18715
1432
1127
1413
695012
49993
49190
48778
4288271
4092158
33414
3293152
31586
27052
24801
23120