800
1
1379
0
2637
5
1858
3
791
271
1166
880
2
1363
917
1260
881
1259
1864
952
991
829
1359
858
600
488
1965
1300
798
865
6
541
1333
744
869