13016
1018
1318
1035
902
522
866
15017
970
1020
1230
7915
37477
28880
27223
24443
2074267
18934
1834153
16976
1691147
14120
13710
11970