21633 156
2494 213
2706 329
1210 32
9687 44
2544 400
956 58
1170 131
2363 376
4210 511
6675 86
6075 638
29715 247