1160
1
1568
1992
3
2804
4
697
0
1199
2271
2312
1309
2522
2
4914
3706
5
865
1451
1744
1569
6698
7
1320
5389
957
2213
771
2184
2669
717
2954
2620
3971
8527
2041