254
0
494
1674
574
342
275
1107
259
65
409
606
1348
493
675
340
2480
2
641
74
660
1089
2616
491
1057
935
384
480
513
304
1250
1603