21604 156
2525 213
2716 329
1242 32
9742 43
2559 401
1033 58
1191 131
2455 376
4259 511
6540 86
6214 638
29885 247