3669 27
24009 603
16954 757
11330 644
4926 168
182452 1097
2952 290
4442 748
2891 309
3302 402
6743 580
2793 402