487
490
603
754
472
1674
627
602
484
402
465
530
20411
806
37673
1606
29423
2097
29920
7512
1164
552
7531
9450