3008 163
27550 871
42610 610
105624 696
71345 718
3908 171
44991 251
10155 588
26646 82
5161 325
1954 183
4281 405
3277 261
15406 1018
6626 657
4662 541
6172 694