2995 316
3221 521
13143 352
2629 377
27331 315
21966 283
13354 613
25961 348
10014 453
116029 632
5704 451