20905 959
3706 305
19967 547
5035 327
1533 142
3285 465
3731 249
4821 300
3680 408
3745 808
3373 891
8531 366
4621 659
2265 268