50751
15620
14634
10226
625
8613
623
15116
11814
290
542
588
419
194
473
160
446
224
536
185
284
193
276
246
175
366
404
217
243
272
689
380
10913
566
174
294
236
504
3412
223
205
166
240
271