31476 125
11774 108
1573 177
20227 673
4165 529
6652 291
54292 572
34753 674
9282 129
3609 151
4392 254
30279 607
12404 349