896596
443979
2708106
2485103
245079
228292
228079
2059112
2003100
196275
195486
193465
188581
169887
160967
155980
1546102
154063
153269
149768
153989
155785
154771
184064
1479115
157497
166594
1556110
147181
149283
160493
1470109
1519120
165167
164175
156695
152379
150086