1129
0
1132
553
804
1084
916
935
493
1250
3
957
1
714
300
3353
6
383
573
1053
2211
1073
2343
7
798
3559
927
2
999
2395
1193
5948
1049
3653
1344