21658 156
2508 213
2725 329
1232 33
9714 44
2613 400
972 58
1182 131
2392 376
4216 511
6769 86
6087 638
29763 247