35051 4
18756 3
27682 3
28928 5
21280 2
36451 4
21905 4
26284 2
29957 4
18228 2
40976 1
31678 3
88880 13
100229 25
44777 3
69452 7
34006 4
17901 3
19307 2
34329 6
18657 0
25704 3
29580 8
38126 8