1070
0
4471
2
475
572
528
757
3546
1
2258
1045
396
2906
950
1324
5504
16
521
583
2525
4
553
420
902
5065
446
638
407
633
2228
2471
2799
385
692