21586 156
2477 213
2677 329
1166 32
9649 44
2526 400
936 58
1133 131
2310 376
4195 511
6474 86
6051 638
29621 247