12095 334
17270 552
29018 73
41742 718
15419 377
4645 634
16009 367
3724 741
3079 457
2312 460
564 38