4251 27
24213 603
17258 758
11555 644
5054 168
186818 1098
3022 290
4618 748
3050 309
3443 402
6905 580
2883 402