300
0
1431
1
83
1690
2184
1749
1938
2368
1093
2
2981
1622
2083
1660
1788
1380
693
467
1547
1568
2562
1691
745
526
3562
2710
801
4179
830
802