42268 407
31237 241
15723 765
77628 341
51669 128
33786 103
10296 588
10570 892
35239 176
3294 171
1392 121
2768 570
5030 116
18145 765
107310 291