1012
1
1008
0
1729
960
102
2806
4156
5
1280
982
2
2206
1129
2194
3
733
1642
2112
622
1685
2312
2551
2114
1839
1433
3905
2186
1624
1481
2624
920
1053
2724
7