1676 71
3099 290
16863 928
53070 776
4595 31
4067 136
4318 315
11275 234
5108 956
3443 540
4075 388
18802 614
2601 309
2251 115
5087 622
4108 585