2196 672
2711 815
373 85
3063 636
10847 412
6275 324
3198 621
9789 44
14740 442
8985 501
18398 58
7307 138