31499 125
11798 108
1576 177
20246 673
4165 529
6659 291
54295 572
34763 674
9289 129
3612 151
4394 254
30283 607
12426 349