692
0
1125
320
359
1142
1156
1656
1199
653
1346
4031
560
617
360
390
828
2065
1
884
1174
1239
644
578
563
2
1186
633
1028
5125
793
637
736