300
0
169211
11
2121
4
722
1865
1
1414
675
1133
957
2530
8
454
1557
415
2724
2401
517
1101
1571
846
1843
3
750
1939
951
1091
2
403
266
409
358
388
1045