3109 161
9994 700
9459 621
11783 188
2509 687
5458 530
2030 362
2911 182
5653 214
2295 446
13904 183
4088 835
1761 333
3197 533
1742 304
2916 788
1096 164
2580 411
20044 461
725 75
3150 641
4831 492
14098 327
3466 588
20837 704
4909 702
3317 24
28272 508