1015
1
1694
951
690
2669
2
564
1707
7
672
1743
0
1271
4
1710
3
1579
108797
3242
7042
5
1671
1646
644
1993
3194
6991
6
2417
1176
2891
7877
1380
1466
633
1192