46405 89
5952 374
22748 287
18955 178
7832 866
24986 664
7252 500
12223 206
6132 137
6192 322
2962 116
6452 338
4053 748
2407 309