1203
1
860
982
2
4512
1525
1960
1742
5
1362
3
1398
1837
928
2439
1179
800
955
914
778
806
821
1090
879
762
523
687
787
2190
1582
6
1158
996
4
621