21649 156
2503 213
2721 329
1225 32
9706 44
2553 400
967 58
1175 131
2381 376
4213 511
6731 86
6085 638
29745 247