2204 672
2720 815
387 85
3086 636
10898 412
6300 324
3222 621
9858 44
14755 442
9003 501
18448 58
7329 138