325
2
842
0
859
519
1
776
6
1568
7
583
752
254
670
3
435
219
784
294
810
1005
903
258
231
233
68
278
244
168
283
1078
558
65