2931 316
3191 521
13108 352
2622 377
27198 315
21874 283
13317 613
25872 348
10003 453
115989 632
5685 451