1056
1
333
1129
0
1937
1132
553
804
1084
1374
935
493
714
1733
300
1822
383
573
1053
2211
1073
798
999
2395
1049
1975
472
1344
3268
2326
4
414