90
1
1700
1699
2
543
1085
3
556
1364
2301
431
641
2040
497
762
1007
545
612
593
701
749
4
1586
958
1106
1185
82
1910
9
709
1911
792
1361