1015
1
1694
951
690
2669
2
564
1743
0
108797
1372
1681
2147
7567
6
8440
4
5621
8
21152
2949
4167
9239
5
1979
3694
1751
438
1787
2765
2480