1015
1
1694
951
690
2669
2
2028
3
564
25
1743
0
108797
1821
7
1687
5
1741
919
709
276
693
194
1106
4
696
1397
164
1104
2077
2646
1048
346
935
666
768