1231
1
3293
3437
4
3251
6
1588
2
3674
10
1115
10324
1458
3
2445
1811
0
1516
1451
4271
2604
7
1661
978
4677
3054
737
2904
911
1960
3256
5617
5
2922
9