298
0
299
767
2283
4
668
415
368
846
1872
1
410
1551
2
957
693
2490
57
330
951
456
441
787
1557
602
1133
1045
1869
5
1939
369
412
2123
2459
9