46948 245
23491 649
40123 222
11256 484
35292 680
36263 430
983 79
1040 68
4121 866
2913 326
1704 151