939
2
1230
0
787
1044
788
1146
1
850
1477
1295
1267
3
948
1349
1841
893
989
3006
7
964
686
910
1029
668
580
831
968
878
2608
11
998
758
649