444
315
830
2940
299
2773
603
1275
3342
566
403
317
457
399
272
353
422
214
268
220
362
371
310
299
357
357
310
384
291
434
405
435
244
510
195
253
1292
600
462