495
2
729
1
680
306
760
0
344
940
395
957
3
139
343
288
359
886
289
421
1919
5
271
345
663
398
488
354
447
366
617
736
1148
2645