21502 318
12271 496
163467 875
58579 764
76371 906
6750 365
5180 711
8030 634
94043 284
33788 488
32773 560