1674 71
3097 290
16851 928
53048 776
4588 31
4066 136
4317 315
11272 234
5103 956
3442 540
4071 388
18797 614
2596 309
2247 115
5086 622
4107 585