30992 183
11156 446
2625 477
33099 312
27673 559
1836 61
3507 655
8999 682
3463 224
7641 381
5837 528
5793 504