1015
1
1087
851
2786
1161
3738
5
1681
5090
2
1694
687
673
1558
7471
9
1185
1501
2268
4
1001
0
564
2505
1813
1606
4179