21529 156
2478 213
2671 329
1186 32
9649 43
2535 401
982 58
1139 131
2360 376
4214 511
6221 86
6079 638
29671 247