2257
5
1167
1
1084
1309
0
1992
3
697
4761
2
2400
6
4914
5389
2110
1072
3987
2844
1332
1286
1522
1489
929
1630
2688