21155 5
17306 4
39430 7
23809 3
27233 3
47429 3
27457 2
28426 4
45032 16
49228 6
33758 13
54082 8
24327 2
34154 10
31132 5
35859 8
19082 0
23428 4
18106 3
28306 1
17105 1
23504 3
20084 0
107729 27