126557 7
61504 2
59103 1
58331 1
42451 2
41779 3
37809 1
25880 8
22328 4
21584 3
20876 1
20552 1
20277 8
19354 0
19032 1
18659 1
18331 1
17978 2
17459 3
16976 1
16781 3
16282 0
16002 3
15556 3