1043
0
5313
918
267
328
703
676
710
1020
287
410
1897
1
5875
683
357
668
957
755
846
1152
955
456
259
781
970