23946 20
8345 7
9313 1
8393 5
6079 2
13173 16
11421 12
16951 21
9797 19
9629 8
42834 44
8153 9
8118 7
18967 20
23081 50
10518 10
42202 28
17234 16
15572 17
16666 13
18408 13
15336 18
19520 44
12477 23