5930
2
1356
1310
1
4342
4
1411
4372
0
785
1132
1614
3
476
935
804
493
383
3284
1084
300
1989
475
8794
6
2211
1779
573
1400
1053
1049
714
1948
1129
553