40678 563
3961 619
122881 509
12247 81
32389 648
17460 872
2572 377
3660 596
4720 111
3774 344
4403 493
3912 900
4694 703