39933 713
24551 322
48466 706
165871 701
4102 375
29904 627
14995 149
7355 348
11516 283
37480 752
9963 587
6097 554
14747 605
17774 742