3124 946
148231 503
16753 333
9522 103
50470 833
4550 627
3840 452
4538 555
4572 742
5756 638
24595 651