48311 248
23528 649
40158 222
11261 484
35330 680
36445 430
994 79
1050 68
4128 866
2920 326
1714 151