1128
2
2202
2342
3
3921
12
2596
0
7053
1078
9
960
1
1220
5
1483
11
1529
7
2188
652
3121
594
529
1092
827
550
867
8
80
653
798
1422
1040
1004
1038
3082
1174
2514