27902 28
15658 12
10128 7
12173 9
9825 7
23916 13
22492 20
10981 8
17071 14
20447 18
43669 23
14754 12