31499 125
11798 108
1576 177
20247 673
4165 529
6660 291
54296 572
34763 674
9289 129
3612 151
4394 254
30283 607
12426 349