47072 326
8339 662
137178 324
34897 184
29833 605
43060 647
9911 253
5730 570
6455 801
4324 669
5898 284