662
0
1101
2749
1
1020
722
273
280
7334
4
1754
2275
2
357
1733
2987
1330
458
691
1365
1966
3
2634
2330
750
2008
1932
2574
1557
358
269
787
675
9088
8