21651 156
2505 213
2722 329
1228 32
9707 44
2585 400
968 58
1179 131
2388 376
4214 511
6749 86
6085 638
29754 247