1015
1
1694
951
690
2669
2
1606
564
2126
2395
6
1957
1743
0
7034
5
108797
3919
3
1289601
4
5141
7
10423
989
3543
21152
8
2949
2788
1787
6822
9036
9
2469
1288
2555
1164
2897