300
0
475
553
1049
2211
2260
3
804
954
1084
1671
1
477
3650
3615
14
2169
2
493
1089
1215
51
4598
6
714
2215
7
6294
3752
3114
4
2275
3990
383
19890
1941
1482
5