31476 125
11774 108
1573 177
20225 673
4165 529
6651 291
54292 572
34752 674
9282 129
3609 151
4391 254
30279 607
12396 349