446
648
23949
868
605
1270
2706
373
292
305
392
466
391
308
369
395
551
293
342
1410
299
414
358
317
467