2193 672
2694 815
357 85
3038 636
10799 412
6251 324
3183 621
9717 44
14718 442
8961 501
18354 58
7247 138