21604 156
2525 213
2716 329
1242 32
9741 43
2558 401
1031 58
1191 131
2455 376
4259 511
6538 86
6213 638
29885 247