15521 306
15244 104
8044 114
10848 24
11288 857
13734 561
11938 607
7968 409
37322 393
7467 726
18094 449