2196 672
2711 815
373 85
3062 636
10845 412
6274 324
3198 621
9786 44
14738 442
8985 501
18398 58
7307 138