300
0
2881
2
876
683
3498
4
1809
2224
341
418
3510
823
4111
2657
3
2749
1
846
820
2748
1452
2459
9
1098