3130 163
27567 871
42617 610
105836 697
71467 718
3911 171
45098 252
10162 588
26698 82
5170 325
1958 183
4288 405
3290 261
15411 1018
6637 657
4669 541
6185 694