3183 514
1573 262
3264 458
689 45
7059 733
19719 663
82906 843
14852 446
8707 788
9221 48
6044 675
4444 97