2557 514
1389 262
2889 458
534 45
6647 733
19504 663
82703 843
14755 446
8623 788
9191 48
5989 675
4396 97