42188 407
31207 240
15723 765
77606 341
51660 128
33781 103
10295 588
10558 892
35230 176
3292 171
1392 121
2768 570
5030 116
18145 765
107251 291