22091 383
11869 341
163408 769
4255 427
1732 280
2738 550
1030 47
2658 490
4121 637
1810 191
2506 627
760 29
3072 658
2802 555