40823 563
3969 619
123088 510
12255 81
32541 649
17581 872
2575 377
3667 596
4723 111
3776 344
4410 493
3917 900
4698 703