3109 161
9994 700
9462 621
11783 188
2511 687
5460 530
2030 362
2912 182
5653 214
2297 446
13906 183
4088 835
1761 333
3197 533
1743 304
2916 788
1097 164
2580 411
20048 461
729 75
3150 641
4833 492
14098 327
3468 588
20840 704
4911 702
3318 24
28273 508