916
1
75
134
1140
3
1084
2
983
1105
547
103
1066
7
713
2955
1017
1480
1108
830
709
403
552
4475
14
458
529
468
1078
702
460
838
793
569
2604
4