856
0
103
1420
827
884
1174
1540
2121
1
578
6231
2089
2
72191
778
298
2697
877
442
584
432
469
789
174
371
617
599
978
425
600
759