3949 508
3747 113
16508 311
83693 81
35004 901
2557 217
6950 193
9166 432
2586 217
2829 327
2876 564
3040 120