1560
6
1451
1
482
2
1133
639
775
415
548
91
582
427
309
0
682
903
596
725
69
789
850
74
666
2162
524
87
470
1441
411
1068
844
452