787
2
325
495
730
1
681
306
762
0
344
940
395
957
3
141
343
288
359
887
289
421
1921
5
271
346
663
399
489
354
448
366
617
737