47585 246
23510 649
40131 222
11257 484
35305 680
36322 430
987 79
1046 68
4124 866
2913 326
1706 151