21504 318
12271 496
163562 875
58670 766
76397 906
6752 365
5182 711
8031 634
94117 284
33819 488
32886 560