15023 18
6722 4
27088 11
7566 1
20985 37
9316 9
14044 19
12817 7
6924 15
11240 11
10738 20
8571 4
20595 44
26573 51
8420 8
50944 105
15392 11
16511 30
24790 22
24266 45
19143 21
24741 40
15785 8
15524 5