27512 871
42593 610
105307 696
71161 718
3898 171
44870 251
10145 588
26557 82
5152 325
1940 183
4272 405
3266 261
15393 1018
6616 657
4651 541
6160 694
2866 163