21622 156
2506 213
2712 329
1203 32
9688 44
2560 400
972 58
1166 131
2350 376
4236 511
6610 86
6073 638
29691 247