428
0
1405
1
739
1346
4
844
2
411
1441
941
1068
415
639
2162
524
87
91
548
775
582
427
682
903
190
596
69
97
725
115
652
698
388