1656
0
338
280
587
534
352
2429
512
1100
1816
877
650
622
497
1494
1346
437
600
432
294
643
484
170
832