3962 27
24070 603
17105 757
11457 644
4995 168
184951 1097
2969 290
4517 748
2971 309
3398 402
6829 580
2836 402