22091 383
11869 341
163403 769
4254 427
1728 280
2738 550
1030 47
2657 490
4121 637
1810 191
2506 627
760 29
3072 658
2801 555