40669 563
3961 619
122874 509
12247 81
32378 648
17456 872
2572 377
3660 596
4720 111
3774 344
4403 493
3912 900
4694 703