1386
2
3428
0
698
182
84
2627
7
570
628
697
1750
3
754
584
533
815
2503
1
770
4734
15
1991
715
3342
880
20
1594
1218
489
430
1057
904
1403
1036