2204 672
2720 815
387 85
3086 636
10897 412
6300 324
3222 621
9857 44
14755 442
9003 501
18446 58
7328 138