40182 318
8325 662
136390 322
34867 184
29810 605
42743 647
9863 252
5710 570
6430 801
4310 669
5874 284