2521076 159
622502 98
614204 81
524283 29
382676 60
365905 59
321107 42
295001 28
262701 54
230308 22
217176 15
197983 32
193228 31
186883 32
185803 22
175628 47
156457 10
155632 15
150209 15
112082 9