19321 334
50910 882
38173 623
6278 714
9453 95
18137 620
7171 583
10268 583
12529 569
5858 316
9635 446
7270 372
8586 708