31712 125
11887 108
1590 177
20369 673
4212 529
6699 291
54407 572
34843 674
9309 129
3618 151
4409 254
30309 607
12484 349