30081 75
133159 667
10172 566
28918 612
4393 399
24140 906
27691 465
8158 405
14969 372
5822 400
24788 328
48979 1004
58089 491
9444 713
8178 59
28102 210
7646 362
8713 710
6003 610
3664 656
3815 126
4317 696
3532 245
5013 259
5546 893
7529 139
8105 160
6118 438