19315 334
50899 882
38173 623
6278 714
9453 95
18124 620
7171 583
10264 583
12526 569
5857 316
9632 446
7270 372
8586 708