21500 318
12269 496
163421 875
58566 764
76350 906
6747 365
5177 711
8028 634
93984 284
33738 488
32747 560