19335 334
50942 882
38173 623
6278 714
9453 95
18173 620
7171 583
10273 583
12535 569
5859 316
9650 446
7273 372
8586 708