165
0
440
387
791
664
655
47
68
500
283
1059
837
628
1973
157
646
710
516
942
412
658
1773
274
1352
422
557
771
980
857
231