28459156
2840117
2215114
2366107
1915107
1891105
1790104
1975103
2292100
357598
175395
256092
183590
201888
327685
199083
203975
199274
191771
505269
290172
189588
210081
179375
221182
387296
224385
2453118
197255
2280113
165570
460880
164658
185173
197786
1583107
188055
318878
207185
167175