3966 27
24071 603
17106 757
11457 644
4998 168
184958 1097
2970 290
4519 748
2971 309
3399 402
6830 580
2836 402