2831 682
4077 613
25433 666
19749 889
4246 578
5095 152
4430 212
22823 593
6883 117
5545 368
17670 538
3553 491