332
1
280
432
412
2
650
158
488
1424
406
625
797
806
84
794
770
489
324
71
336
833
0
463
733
704
658
728
574
380
1586
769
1254
3