5396
1253
3816
10705
6245
3284
986
12903
1320
1179
1038
3094
11254
1180