2178
31223
21217
24679
2040
2114
1797
1356
20511
1175
800
1458
701012
50363
49400
49118
4316271
4123158
33634
3326153
31776
27282
24921
23290