2196 672
2711 815
372 85
3059 636
10844 412
6274 324
3197 621
9785 44
14735 442
8985 501
18398 58
7303 138