803
1
522
918
1551
916
75
134
1140
3
1084
2
983
1105
547
103
1066
7
713
2955
1017
1480
1108
830
709
403
552
4477
14
458
529
468
1078
702
460