32291 125
12291 108
1641 177
20717 673
4239 529
6749 291
54476 572
35362 674
9401 129
3665 151
4450 254
30375 607
12678 349