2995 556
7405 435
28843 857
6981 398
8313 884
9736 510
10868 815
5735 335
9701 761
3394 172
6903 470
3101 112
8326 617
5682 516
4876 640