45099 325
8332 662
136848 323
34881 184
29822 605
42930 647
9889 253
5720 570
6444 801
4318 669
5881 284