932
2
747
751
913
681
1
701
1082
1574
4
3490
440
627
1129
4477
14
552
403
711
545
530
1028
410
495
515
717
704
462
838
1078
3
458
529
468