21646 156
2503 213
2717 329
1223 32
9705 44
2552 400
967 58
1175 131
2378 376
4213 511
6718 86
6084 638
29742 247