316
0
111
886
376
548
185
1100
894
1314
986
631
171
422
771
3868
2
1817
464
283
899
6842
2659
776
431
349
686