21252 4
19951 3
16826 1
38729 8
32776 2
37834 1
35284 2
20752 4
45080 7
66209 8
40832 7
205183 21
46784 5
21577 3
20883 3
28328 5
80401 14
23782 2
186831 14
18134 0
28555 4
23577 4
93256 28
29059 6