300
0
83
1
2184
1749
4311
2368
1431
1093
1938
1690
1660
693
1380
1788
2562
2
467
1568
526
1691
1547
2710
801
2166
745
3562
830
802
3326
3
1681
496