42200 407
31217 241
15723 765
77609 341
51663 128
33781 103
10295 588
10563 892
35231 176
3293 171
1392 121
2768 570
5030 116
18145 765
107262 291