127
57
601
154
481
199
515
59
473
84
618
195
363
136
319
127
293
128
896
351
148
60
802
352
498
178
241
67
436
156
750
249
376
210
572
64
267
157
1303
521