22056 383
11838 341
162871 768
4242 427
1720 280
2719 550
1014 47
2645 490
4104 637
1796 191
2488 627
752 29
3061 658
2778 555