40664 563
3961 619
122862 509
12247 81
32368 648
17448 872
2571 377
3660 596
4720 111
3774 344
4403 493
3911 900
4693 703