693
1
685
75
448
393
882
625
689
582
158
2835
2033
5
841
516
2667
2
316
620
2055
345
932
0
322
282
550
977
679
291
639
290
341
1120
3