21507 318
12273 496
163731 875
58835 766
76490 906
6753 365
5186 711
8033 634
94256 284
33854 488
33195 560