3656 27
24004 603
16949 757
11327 644
4925 168
182396 1097
2952 290
4440 748
2889 309
3299 402
6742 580
2793 402