1400
1
1033
641
696
632
1032
2
533
1245
3
669
615
67
520
714
893
683
90
1652
528
1475
83
565
499
2416
686
939
818
1414
1307
420
1288