2196 672
2712 815
374 85
3066 636
10848 412
6279 324
3200 621
9797 44
14741 442
8987 501
18403 58
7309 138