42958 204
6312 530
11250 447
2754 477
35156 313
27770 559
1929 61
3596 655
9110 682
3535 224
7748 382
5936 504