518
0
1352
468
846
2735
1308
408
419
1614
1
474
872
572
1396
1603
1059
423
598
410
2992
1551
2
798
1020
52
970
321
262
957
273
415
951