27301 871
42436 610
102558 693
69153 714
3818 171
43233 251
9806 588
25500 80
5063 325
1865 183
4204 405
3187 261
15286 1018
6533 657
4547 541
6033 694
2754 163