3029856 94
918752 117
625353 132
505255 108
494804 31
294609 28
164054 10
154803 18
150382 15
141955 43
122329 19
121257 10
120152 6
114331 12
113281 23
111784 6
110983 6
107206 26
105276 17
101434 8
101077 3
85754 9
83278 14
82808 6