3087 514
1546 262
3215 458
682 45
7002 733
19697 663
82842 843
14840 446
8694 788
9217 48
6035 675
4437 97