21656 156
2506 213
2723 329
1229 33
9710 44
2611 400
970 58
1181 131
2389 376
4216 511
6758 86
6085 638
29759 247