43078 10
22158 4
23481 1
25934 2
40609 8
59534 14
28059 3
19502 3
17754 1
23958 4
75902 9
17281 0
20680 1
16734 2
57527 18
18308 2
43632 16
42908 6
40051 7
26052 0
83506 15
105330 32
60284 20
79856 23