1660
1
1606
1816
2173
1766
2
3090
6
1804
1681
2163
0
2903
3
2932
997
2535
1787
21152
8
1603
3485
7
2110
3498
4
3562
3080
989
951
2990
1568
2368
1015
1751
1087
1590