665
1
95
73
79
147
85
101
113
566
2
122
132
593
387
311
249
1116
857
398
859
393
399
488
404
105
136
128
520
123
965
192