15956 35
11018 45
408 4
741 4
18420 51
9691 13
9522 21
275 8
392 3
291 9
42 4
206 8
72 4
60 6
78 3
13 10
38 9
43 7
232 1
210 10
128 7
41 4
33 8
13 3