2896 316
3153 521
13055 352
2617 377
26969 315
21689 283
13266 613
25672 348
9985 453
115913 632
5653 451