21594 156
2481 213
2679 329
1174 32
9654 44
2528 400
938 58
1136 131
2317 376
4201 511
6509 86
6056 638
29629 247