1015
1
1694
951
690
2669
2
4179
564
1743
0
800
108797
570
1744
1328
3403
3357
5997
4
1583
2908
253
7329
6
1067
5922
5
1665
21152
8
2949
2590
1451
1352
1787
9858
3