22076 383
11857 341
163237 769
4250 427
1725 280
2732 550
1027 47
2654 490
4117 637
1807 191
2503 627
758 29
3067 658
2797 555