17096 68
1761 177
30601 717
8261 182
24040 106
12920 233
7707 788
2430 221
9312 664
2189 439
7715 453
4075 101