3011 781
35680 198
8579 875
31516 690
45812 219
22577 620
6939 592
8017 301
3643 649
25475 607
4516 800