47031 245
23492 649
40124 222
11256 484
35292 680
36263 430
984 79
1043 68
4121 866
2913 326
1705 151