31588 125
11830 108
1581 177
20297 673
4206 529
6671 291
54298 572
34799 674
9293 129
3616 151
4395 254
30289 607
12439 349