148977 20
34805 3
40079 3
29603 1
28954 5
24652 1
50653 8
37384 5
28783 4
23356 3
21452 1
20804 0
31256 0
22559 0
30007 4
55377 13
32680 7
41180 7
37754 1
22506 1
22007 2
26332 2
41127 3
46081 10