3064183 159
1518778 300
1124404 89
933202 166
581383 56
557980 51
523678 102
495756 121
396430 47
349404 81
281709 33
274980 35
266578 41
258854 52
249878 23
236830 35
231781 40
225428 25
222454 28
205678 17
204152 41
203305 44
201502 18
198955 31