43030 204
6328 530
11252 447
2757 477
35187 313
27772 559
1934 61
3596 655
9110 682
3537 224
7749 382
5939 504