19335 334
50947 882
38174 623
6278 714
9453 95
18177 620
7171 583
10273 583
12537 569
5860 316
9652 446
7273 372
8586 708