47194 245
23497 649
40125 222
11256 484
35295 680
36280 430
984 79
1043 68
4122 866
2913 326
1705 151