306 68
2089 523
3925 558
2107 119
3267 462
2354 152
5135 434
2825 885
1779 424
494 80
2436 381
10918 354
3108 981
2786 757
521 93
1581 411
3907 482
3512 569
657 142
2295 756
2461 706
1625 373
9263 557
563 140