2999 556
7405 435
28848 857
6983 398
8314 884
9736 510
10868 815
5735 335
9701 761
3394 172
6903 470
3101 112
8326 617
5682 516
4876 640