31504 125
11804 108
1576 177
20252 673
4166 529
6661 291
54297 572
34769 674
9289 129
3613 151
4394 254
30283 607
12429 349