1676 71
3099 290
16866 928
53090 776
4596 31
4069 136
4319 315
11277 234
5108 956
3445 540
4078 388
18805 614
2601 309
2251 115
5089 622
4108 585