31475 125
11770 108
1573 177
20224 673
4165 529
6651 291
54292 572
34750 674
9282 129
3608 151
4388 254
30277 607
12395 349