3653 27
24004 603
16948 757
11326 644
4924 168
182389 1097
2952 290
4440 748
2889 309
3299 402
6742 580
2793 402