1326 291
953 292
2159 673
866 242
2026 458
2656 523
4332 613
4356 562
40704 287
17209 235
4914 565
3162 319
5784 311
9878 648