42992 204
6321 530
11251 447
2756 477
35175 313
27770 559
1931 61
3596 655
9110 682
3535 224
7749 382
5939 504