21662 156
2513 213
2727 329
1237 33
9721 44
2616 400
978 58
1185 131
2396 376
4271 511
6787 86
6087 638
29774 247