20
264
199
310
1500
432
886
407
372
559
309
502
810
334
732
260
382
653
393
478
373
694
602
235
420
429
