21646 156
2503 213
2718 329
1223 32
9705 44
2552 400
967 58
1175 131
2378 376
4213 511
6719 86
6085 638
29742 247