22061 383
11842 341
162967 768
4244 427
1722 280
2723 550
1020 47
2648 490
4109 637
1800 191
2492 627
754 29
3061 658
2788 555