132
0
369
607
792
678
469
493
664
1318
18
919
508
1611
432
2199
373
999
916
2054
4
574
692
1862
1
342
1243
942
751
1617
900
425
1201