1674 71
3097 290
16855 928
53059 776
4592 31
4066 136
4317 315
11272 234
5105 956
3442 540
4072 388
18798 614
2598 309
2247 115
5087 622
4107 585