46406 89
5959 374
22748 287
18955 178
7833 866
24987 664
7252 500
12223 206
6132 137
6192 322
2962 116
6452 338
4053 748
2407 309