300
0
1819
1
2535
2
1568
3080
3
1380
2932
21152
8
3498
4
2333
3090
6
2377
2430
1690
1660
693
1911
83
1431
1306
1788
2368
2562
467
526
1093
1691
1547
2710