21507 318
12275 496
163758 875
58858 766
76509 906
6754 365
5186 711
8034 634
94274 284
33862 488
33237 560