602
579
458
392
523
310
539
322
397
542
309
317
289
569
645
325
607
375
604
594
Page 2 of 29
Page 2 of 29
Copyright 2023,