3060 163
27558 871
42612 610
105686 697
71379 718
3909 171
45021 252
10157 588
26662 82
5162 325
1955 183
4283 405
3281 261
15407 1018
6630 657
4665 541
6173 694