1675 71
3097 290
16861 928
53063 776
4593 31
4067 136
4317 315
11273 234
5106 956
3442 540
4072 388
18799 614
2598 309
2249 115
5087 622
4107 585