502759 108
435307 34
201878 15
136451 3
130356 7
114657 8
103926 9
98484 10
95381 7
81907 6
76158 3
74256 8
73184 13
71679 11
71256 9
67733 5
66108 8
63553 6
61653 6
61001 5
60334 5
58132 8
57833 7
56982 1