1391
1
2989
0
1086
1384
7
1189
2
1014
793
753
928
939
959
947
3061
3
1012
2525
958
1254
443
940
1775
745
2094
1400
1588
832