41527 171
27758 316
21523 846
39200 158
35991 464
34285 558
124430 543
77517 389
90483 759
132229 358