47882 326
8347 662
137336 324
34902 184
29842 605
43110 647
9920 253
5732 570
6458 801
4327 669
5900 284