240
0
259
798
2480
2
553
3644
70
400
72
288
2616
384
304
787
472
767
492
1842
475
1356
514
486
868
337
574
1674
152
365
275
935