46186 89
5729 374
22703 287
18924 178
7765 866
24874 664
7221 500
12193 206
6095 137
6176 322
2855 116
6444 338
4041 748
2401 309