21501 318
12271 496
163453 875
58575 764
76366 906
6748 365
5180 711
8030 634
94035 284
33783 488
32770 560