21507 318
12273 496
163724 875
58828 766
76487 906
6753 365
5185 711
8033 634
94251 284
33853 488
33178 560