3965
1
1926
1095
1132
0
1260
879
1544
964
4140
3
935
804
493
383
1961
4
1655
2
1084
300
475
1954
2211
573
1932
1053
1049
714
1129
553
1312
913
1454