43671 319
8330 662
136641 322
34874 184
29816 605
42849 647
9876 253
5716 570
6439 801
4316 669
5876 284