3116 163
27565 871
42615 610
105772 697
71426 718
3910 171
45067 252
10160 588
26686 82
5166 325
1958 183
4287 405
3289 261
15409 1018
6635 657
4668 541
6181 694