429
445
1015
2136
749
30559
558
357
422
446
908
389
472
550
1530
427
355
326
341
400
415
419
1107
359
649