334
1
365
339
422
109
393
766
65
4427
82
2
91
115
429
69
58
340
236
374
4
223
222
359
307
225
428
81
283
297
406
324