42129 407
31194 240
15723 765
77593 341
51652 128
33780 103
10295 588
10553 892
35221 176
3292 171
1392 121
2768 570
5030 116
18142 765
107212 291