2942 682
4084 613
25445 666
19756 889
4252 578
5104 152
4436 212
22825 593
6884 117
5546 368
17681 538
3556 491