1348
0
402
706
456
2588
573
1396
617
693
1138
1615
577
485
758
645
41
1078
404
323
115504
2533
781
1661
520
1518
3941
397
1239
398