129926 24
88603 12
31051 4
59554 5
47409 7
45751 17
26857 4
35384 4
29355 6
58178 7
50302 7
59932 12
31757 1
29430 4
23506 2
40158 1
56409 12
21878 2
25405 0
40582 10
172034 18
24126 3
39927 5
178557 31