22047 383
11825 341
162685 768
4238 427
1712 280
2715 550
1009 47
2639 490
4102 637
1788 191
2486 627
749 29
3059 658
2774 555