10880
8461
1884
622
1374
8812
34020
2497
36125
1846
45073
996
23411
610
805
585
512
634
732
727
562
974
620
733
617