39912 318
8324 662
136385 322
34867 184
29809 605
42738 647
9863 252
5710 570
6430 801
4310 669
5873 284