19288 334
50804 882
38163 623
6272 714
9451 95
18042 620
7167 583
10253 583
12498 569
5857 316
9598 446
7265 372
8583 708