3060 163
27558 871
42612 610
105682 697
71379 718
3909 171
45020 252
10156 588
26662 82
5162 325
1955 183
4283 405
3281 261
15407 1018
6629 657
4665 541
6173 694