21229 5
17302 4
39429 7
23804 3
27256 3
47451 3
27452 2
28476 4
45058 16
49231 6
33755 13
54106 8
24333 2
34159 10
31152 5
35904 8
19079 0
23427 4
18104 3
28303 1
17106 1
23508 3
20084 0
107756 27