935
0
348
493
765
1670
256
2992
1020
468
1608
1164
438
475
1580
703
487
383
314
676
329
573
1053
736
418
542