1512
1
3426
4
477
0
1051
721
384
1849
2
984
1404
3188
628
21152
8
7258
577
792
828
3083
2465
484
352
465
432
2932
1853
560
584
1974
556
1342
553