40292 318
8325 662
136392 322
34867 184
29810 605
42744 647
9863 252
5710 570
6430 801
4310 669
5874 284