300
0
1454
477
798
1073
472
1101
2
1053
2249
4
6076
18
475
2395
913
1599
480
1
18403
6
2868
611
1967
1036