21645 156
2503 213
2716 329
1223 32
9705 44
2552 400
966 58
1175 131
2377 376
4213 511
6715 86
6084 638
29741 247