300
0
2121
4
798
722
935
1865
1
1049
1414
675
1133
787
957
2530
8
1132
454
1557
415
2724
11
2401
517
1101
493
714
1571
846
2211
1843
3
750
1939
951