43171 239
23449 649
40094 222
11239 484
35231 680
36043 430
963 79
1027 68
4110 866
2897 326
1686 151