40076 5
57183 16
42782 13
31507 5
22127 2
28727 3
24055 4
40931 14
28104 5
20284 3
27327 3
20427 0
22926 2
17655 0
17555 1
25584 5
38308 4
21206 1
20356 4
26979 6
29856 3
60780 17
35079 8
277151 33