21661 156
2512 213
2726 329
1234 33
9718 44
2616 400
978 58
1183 131
2395 376
4256 511
6783 86
6087 638
29773 247