43031 239
23449 649
40093 222
11239 484
35228 680
36033 430
961 79
1027 68
4110 866
2897 326
1686 151