1676 71
3097 290
16863 928
53066 776
4594 31
4067 136
4317 315
11275 234
5106 956
3442 540
4075 388
18801 614
2601 309
2250 115
5087 622
4107 585