1015
1
1694
951
690
1271
2669
2
564
1622
3697
1169
2951
1743
0
4326
772
108797
3378
3
4832
1275
2364
1243
2412
1896
2740
21152
8
2949
1178
1149
710
1787
915