1122
4
2223
7
1526
1
1755
608
741
5964
18
775
3
1060
995
2
5192
24
1228
5
1887
10
1342
624
1513
1763
1257
561
1823
423
558
1544
1723
1000
1269
0
814
1428
1114
1649