31596 819
29335 214
29778 417
11780 241
12051 422
9144 617
6680 572
11149 662
4639 82
6585 908
11967 605
6989 612
22387 475