14058 9
34930 2
23582 6
36881 10
29906 6
27581 7
23330 2
24780 8
8906 2
7229 5
6984 11
7726 4
17432 4
10882 0
6876 8
6002 3
138351 8
114928 10
335509 22
187177 21
120584 17
95079 12
136131 25
59854 8