639
1
87
2162
2
470
789
309
0
596
69
725
775
415
582
427
91
548
682
903
190
388
95
2682
6
97
698
1553
652
411
844
1405
1068
941