2982 163
27549 871
42609 610
105601 696
71335 718
3908 171
44977 251
10155 588
26642 82
5161 325
1950 183
4281 405
3276 261
15406 1018
6626 657
4660 541
6171 694