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