909
0
1133
957
4537
970
207
253
676
831
517
1878
1
5875
1396
1411
503
305
1161
1935
415
572
361
391
376
410