1698
2
4366
7
2125
3
817
1
1306
1414
935
1287
418
892
398
525
89
1651
563
82
2200
4
2410
685
458
788
917
592
676
523
1610
867
920
1295
2364