19319 334
50902 882
38173 623
6278 714
9453 95
18127 620
7171 583
10266 583
12527 569
5857 316
9633 446
7270 372
8586 708