42208 407
31218 241
15723 765
77612 341
51663 128
33781 103
10295 588
10563 892
35232 176
3293 171
1392 121
2768 570
5030 116
18145 765
107268 291