1543
2
3650
3
1418
1666
1256
1
1762
945
1132
0
553
804
424
1084
1805
935
493
661
2748
6
714
383
928
619
573
1053
2211
2470
1073
1649
798
1431
2624