824
2
446
1
1350
4
891
734
422
685
350
433
618
409
333
469
1016
2670
518
319
842
395
884
159
626
692
586
2036
5
1632
1656
1050
0
6234
627