16402 170
12193 425
2174 194
6504 809
9578 50
4793 126
15981 280
6904 485
2743 138
10402 52
22559 122
877 127
4335 465
893 64
14747 287
3228 598
3821 527
3998 270
3265 169