1013
1
1133
2
1011
0
632
1526
2223
7
1122
4
1755
1071
1098
1083
1362
1273
1029
1393
607
1499
3
608
5964
18
775
995
5192
24
1887
10
1341
423
1823
5
789
546
2502