332
0
1579
1
2145
2316
830
1137
1558
4
2450
3
3566
2330
673
2092
1406
418
458
1847
814
462
919
515
857
1012
1848
439
772
521
516
2271