2194 672
2708 815
371 85
3056 636
10834 412
6272 324
3195 621
9772 44
14734 442
8981 501
18391 58
7299 138