27512 871
42593 610
105284 696
71154 718
3898 171
44860 251
10144 588
26550 82
5152 325
1940 183
4272 405
3266 261
15392 1018
6616 657
4650 541
6160 694
2866 163