1081
2
3183
4
927
1449
0
2200
1314
659
1
1165
2635
6
2225
3
5615
5449
223
1300
5640
2060
4980
7
1053
802
115
3107
1541
1010
1651
1771
1369
649
3001
1344
736