300
0
882
3
1606
1
2126
2
3724
553
1535
2710
1686
1853
789
1834
1619
11059
9
3089
1554
2169
4278
2942
6
3177
1815
1512
4309
1239
1284
7034
5
913
2321
714
1788