2203 672
2720 815
387 85
3086 636
10895 412
6300 324
3222 621
9855 44
14755 442
9003 501
18444 58
7328 138