31503 125
11803 108
1576 177
20251 673
4166 529
6661 291
54297 572
34768 674
9289 129
3613 151
4394 254
30283 607
12427 349