40064 318
8325 662
136388 322
34867 184
29810 605
42741 647
9863 252
5710 570
6430 801
4310 669
5873 284