1691
3
1000
2
1567
1
987
0
1773
4
1725
1672
1730
2198
1580
791
3827
808
1446
1139
899
1206
1873
1063
891
745
523
986
7
1363
773
1135
737
1210
1211