692
1
584
158
2837
1654
2
6234
625
1047
0
693
685
1632
75
886
1102
1635
147
668
401
618
891
407
1016
469
333
842
2036
5
2417
318
518
2670