31474 125
11769 108
1573 177
20224 673
4165 529
6649 291
54292 572
34749 674
9282 129
3608 151
4388 254
30277 607
12394 349