21504 318
12271 496
163576 875
58711 766
76399 906
6752 365
5182 711
8031 634
94142 284
33823 488
32910 560