21569 156
2468 213
2672 329
1158 32
9626 44
2519 400
933 58
1128 131
2298 376
4190 511
6406 86
6043 638
29603 247