3042
845
1090
2092
3209
1763
3785
984
1093
1431
9739
1250
1241
1211
889
3251
1454
6906
3271
1153
7111
1013
12242
9213
19116