415
0
1045
456
298
1557
1661
1
445
410
602
2964
722
557
1070
4077
2
787
2733
3
429
791
647
846
1672
2655
434
1238
248
1152
1075
381
467