1691
1
1727
2
1843
1787
1000
0
1681
1015
3238
7
1146
3861
1647
3208
93
1391
1159
5929
496
2609
3
1545
1954
3369
6246
6
2478
2677
10