1512
1
3426
4
607
0
482
1392
1768
2
706
410
96
1647
567
3083
2465
883
818
459
761
556
822
133
383
2907
755
2932
955
1225
628
871
2903
3