1015
1
1694
951
690
2669
2
1681
564
2629
4
1743
0
108797
2138
3
2021
2001
1591
2695
6496
8
2321
1716
409
1038
5346
21152
2949
734
6180
5
1010
1200
931
2446
1787