300
0
3430
1
2166
2
1132
569
933
941
1630
375
1866
7
1436
935
804
2043
493
1427
383
2989
12590
6260
1115
518
1084
973
36609
34
1411
475
535
1440
755