542
383
283
1452
545
2572
412
1458
310
401
1267
292
509
1250
468
1934
502
970
617
765
376
425
2373
1508
