693
3
703
1
1048
0
768
709
194
1044
1329
1397
960
971
919
1106
4
2077
5
1821
7
25
276
1653
346
164
1687
442
784
526
1380
2166