43566 240
23455 649
40097 222
11242 484
35233 680
36080 430
963 79
1027 68
4111 866
2897 326
1687 151