21524 156
2477 213
2667 329
1178 32
9642 43
2529 401
980 58
1131 131
2357 376
4198 511
6206 86
6078 638
29651 247