663
1
1523
1498
3
630
605
2
69
2742
4
775
957
0
966
2605
9
943
920
1499
165
1297
1610
867
2365
1443
458
676
1477
523
685
2410
2200
918
592
788