43988 13
16799 18
9828 7
15166 13
12473 7
9905 5
9197 2
9032 7
13498 9
14336 18
20042 13
9837 10
10629 11
21803 33
23237 15
11089 12
13092 17
11262 5
14297 6
18833 25
37677 50
9753 2
21702 17
8694 0