3010 781
35675 198
8579 875
31515 690
45811 219
22576 620
6939 592
8015 301
3643 649
25472 607
4516 800