21521 156
2463 213
2667 329
1176 32
9636 43
2527 401
979 58
1129 131
2354 376
4190 511
6196 86
6075 638
29647 247