24922 28
22294 20
19749 9
15285 10
28972 47
5921 6
6800 4
10848 16
12868 5
9388 11
16310 13
6108 3
14446 8
14698 18
23192 47
5542 2
7821 12
15480 16
16715 22
16127 15
4149 6
7342 8
29211 25
17515 25