1558
2
656
1
530
542
596
4605
102
828
0
478
806
433
624
396
2572
6
510
570
2110
4
704
6376
10
2777
839
428
540
578
651
497
539
614
645
947