1674 71
3095 290
16835 928
53014 776
4581 31
4066 136
4313 315
11262 234
5098 956
3441 540
4055 388
18795 614
2596 309
2244 115
5084 622
4106 585