1676 71
3099 290
16866 928
53086 776
4596 31
4068 136
4319 315
11276 234
5108 956
3445 540
4077 388
18804 614
2601 309
2251 115
5089 622
4108 585