3947 508
3746 113
16508 311
83693 81
35004 901
2557 217
6950 193
9165 432
2586 217
2828 327
2876 564
3040 120