42157 407
31202 240
15723 765
77600 341
51656 128
33780 103
10295 588
10555 892
35223 176
3292 171
1392 121
2768 570
5030 116
18142 765
107230 291