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