21082 4
17283 4
39431 7
23779 3
27176 3
47406 3
27452 2
28407 4
45009 16
49157 6
33758 13
54051 8
24329 2
34155 10
31107 5
35834 8
19084 0
23429 4
18079 3
28307 1
17052 1
23505 3
20079 0
107701 27