129929 24
88607 12
31053 4
59558 5
47408 7
45753 17
26851 4
35383 4
29354 6
58179 7
50302 7
59934 12
31752 1
29433 4
23507 2
40159 1
56403 12
21882 2
25408 0
40579 10
172027 18
24126 3
39931 5
178553 31