20403 281
6546 655
5578 565
5507 183
4875 182
38953 924
991 76
2612 528
2670 628
4667 490
2731 415
1102 79
4528 885