1400
1
1033
641
696
632
1032
2
533
1245
3
669
615
67
520
713
892
683
90
1652
528
1475
83
565
498
2416
686
939
818
1414
1306
420
1288