2196 672
2711 815
374 85
3066 636
10847 412
6277 324
3199 621
9790 44
14741 442
8986 501
18402 58
7309 138