358
3
376
2
769
0
314
1
584
513
504
294
289
959
776
6
716
399
431
2194
4
357
1714
8
789
539
994
10
1340
392
366
408
1649
478
277
369
752
781