468
2
372
248
1
127
230
267
351
269
354
34
229
283
99
641
545
291
233
204
514
239
336
306
61
299
234
353
477
3
253
534
980