300
1
350
908
3
1177
1053
614
0
631
952
2
1413
826
4
900
1927
7
5326
1345
2825
2002
1101
2390
1686
4650
3724
13173
9
2565
6
1582
7724
3216
1719
1879
1569
14947
12