605
0
2121
4
415
1045
456
298
1557
1661
1
410
602
2964
787
765
722
557
546
1070
429
791
647
846
1672
2655
2211
434
1238
248
1075