316654 77
105883 26
101533 19
82808 17
153176 56
122327 22
65728 11
50227 5
37058 4
44505 3
34527 1
28001 2
29102 3
23705 1
24827 0
19730 2
28182 1
27980 3
34505 3
27934 1
23952 0
34979 2
24206 1
27553 4