940
1639
1087
21815
1132
1224
11313
443
1041
26317
1117
752
701012
50363
49400
49118
4316271
4123158
33634
3326153
31776
27282
24921
23290