1057
2
400
0
411
1997
1
1083
2862
4
1136
1840
207
748
2367
3
1090
253
1915
1450
857
1836
706
1831
881
297
2554
2119
1828
2451
1160
4899
8
666