14010
32624
2586
16827
28824
23320
28518
1516
12717
2246
2613
25616
700912
50323
49400
49088
4315271
4123158
33614
3326153
31756
27272
24921
23290