3901 930
4192 613
25499 666
19820 889
4333 578
5166 152
4534 212
22943 593
6916 117
5581 368
17848 538
3621 491