706
134
195
152
545
160
532
73
491
154
483
301
399
134
470
139
781
297
698
166
313
144
395
158
149
68
507
185
391
88
333
128
555
151
385
189
456
60
358
134