40745 563
3967 619
122972 509
12251 81
32447 648
17513 872
2572 377
3664 596
4721 111
3776 344
4405 493
3914 900
4698 703