27516 871
42595 610
105329 696
71173 718
3899 171
44880 251
10145 588
26562 82
5152 325
1940 183
4272 405
3267 261
15393 1018
6619 657
4653 541
6160 694
2868 163