17395 48
9855 34
17092 31
21655 59
19224 45
7183 27
9767 16
6828 9
6426 15
12342 13
29846 89
32239 126