2194 672
2705 815
371 85
3050 636
10821 412
6264 324
3190 621
9748 44
14729 442
8974 501
18381 58
7282 138