19681 0
35977 3
33702 3
24084 2
31533 3
34001 4
22452 2
25277 2
54178 4
28276 2
47128 7
27757 0
38678 8
21831 1
47052 2
88608 13
24354 2
132654 19
50234 6
41128 9
101251 24
326178 63
49302 10
107284 31