24930
31758
13123
23527
15532
643
8418
1007
492
605
727
390
639
468
1649
463
6036
5113
544
3816
4612
9626