42107 407
31187 240
15723 765
77585 341
51645 128
33777 103
10295 588
10553 892
35219 176
3292 171
1392 121
2768 570
5030 116
18142 765
107185 291