1138 214
2958 700
2866 577
3147 146
18113 311
15983 739
17292 846
31412 66
13270 594
5845 359
12365 520