43016 204
6325 530
11251 447
2756 477
35179 313
27771 559
1934 61
3596 655
9110 682
3536 224
7749 382
5939 504