21656 156
2506 213
2724 329
1229 33
9711 44
2611 400
971 58
1181 131
2390 376
4216 511
6760 86
6086 638
29760 247