22060 383
11841 341
162946 768
4244 427
1722 280
2723 550
1019 47
2648 490
4107 637
1800 191
2492 627
753 29
3061 658
2785 555