2196 672
2711 815
373 85
3061 636
10845 412
6274 324
3198 621
9785 44
14737 442
8985 501
18398 58
7307 138