31830 7
23484 3
42129 2
59502 9
52226 12
55679 4
28951 8
50959 4
36479 1
32059 9
75578 16
151427 56
30559 12
498809 97
146058 10
280529 37
186602 22
124702 13
117384 7
197683 29
311032 18
670827 117
1494655 147
388004 45