766
2
1318
4
1954
1
575
903
751
1200
692
380
275
641
509
485
316
453
399
387
474
558
530
648
1663
9
733
422
389
681
678
598
352
664
3