3046 587
1446 245
40577 717
49436 102
104347 326
14277 828
9779 267
23668 441
9311 610
4664 196
6329 321
12800 803
11526 39
8023 429
7670 136
3327 584