21651 156
2505 213
2722 329
1228 32
9709 44
2585 400
968 58
1179 131
2388 376
4215 511
6751 86
6085 638
29754 247