1000
2
2665
6
1100
0
760
3489
3
1598
3432
4
697
1289
1431
1
743
1662
5
1489
1075
1054
6781
12
1013
2100
772
2297
841
836
2229
13
774
3276
9
1856
1995
1365
1261