21516 156
2457 213
2662 329
1173 32
9634 43
2521 401
978 58
1129 131
2349 376
4190 511
6189 86
6075 638
29623 247