49802 8
32709 3
22577 1
31559 2
37977 2
55555 11
40302 3
35051 6
29234 2
20855 0
28659 6
22905 2
32704 3
34708 1
51076 5
27501 2
30183 3
31034 1
29051 2
42176 3
49132 5
32606 1
64381 9
26854 2