300
0
3562
1
1816
1137
1825
2402
4
2368
1590
1691
2755
2
4101
1135
2247
467
3624
3
3326
83
1482
1092
1217
1956
923
1888
1876
2722
1295
3854
801
1288
978