10171 22
10557 19
29588 59
15393 44
28512 92
29058 84
9598 14
7272 10
9859 36
4706 7
11641 30
24020 73