38573
30425
30620
7512
20711
507
647
2157
826
1616
505
495
774
1714
504
1214
603
482
632
412
552
7721
520
530
9720