858
647
3
914
0
2380
308
259
1006
1
715
2
830
1204
1356
387
770
673
996
609
524
1173
1704
534
532
1039
582
840
518
428