21662 156
2513 213
2727 329
1238 33
9721 44
2616 400
978 58
1186 131
2396 376
4281 511
6793 86
6089 638
29775 247