415
0
1045
456
1998
5
1557
1661
1
1138
5509
8
797
602
781
722
410
3564
3
787
2628
2
2800
288
1161
284
846
370
668
3360
1101
1054
329
417
935
286