21622 156
2506 213
2712 329
1204 32
9688 44
2560 400
972 58
1166 131
2351 376
4237 511
6611 86
6073 638
29693 247