409
1
291
408
345
487
2
444
78
1658
806
84
489
71
574
658
728
324
336
833
0
794
770
511
987
379
771
1180
74
863
891
1586
769