1145
1
1616
0
2275
2
1374
1132
553
809
1796
306
3739
6
228
804
1084
935
493
997
1049
714
1129
400
383
573
1053
2211
1692
1073
798
2395
3404
3
300