942
2
686
1
1170
3833
4
1222
681
1025
886
2745
8
803
1092
1091
3
987
1283
792
1454
915
1101
936
848
948
2522
813
1067
1074
895
867
642