40829 563
3969 619
123099 511
12255 81
32549 649
17586 872
2575 377
3667 596
4723 111
3776 344
4410 493
3917 900
4698 703