21661 156
2513 213
2726 329
1236 33
9720 44
2616 400
978 58
1184 131
2395 376
4260 511
6787 86
6087 638
29773 247