43481 240
23453 649
40096 222
11242 484
35233 680
36078 430
963 79
1027 68
4110 866
2897 326
1687 151