21652 156
2506 213
2723 329
1228 32
9709 44
2604 400
969 58
1179 131
2388 376
4215 511
6752 86
6085 638
29756 247