31046 183
11157 446
2625 477
33118 312
27673 559
1836 61
3507 655
8999 682
3464 224
7644 381
5838 528
5795 504