1826
0
846
654
575
464
1227
1417
664
376
440
1318
564
409
451
762
401
375
676
241
892
768
1
294
1089
344
341
529
1612
47
857