126557 7
84477 3
64803 3
59102 1
58328 1
42452 2
41780 3
40258 0
37856 0
37807 1
25883 8
22326 4
21580 3
20878 1
20632 0
20551 1
20283 8
19731 0
19355 0
19026 1
18326 1
17977 2
17531 2
17459 3