3666 27
24008 603
16951 757
11330 644
4925 168
182423 1097
2952 290
4441 748
2889 309
3300 402
6743 580
2793 402