21663 156
2513 213
2729 329
1241 33
9723 44
2617 400
979 58
1186 131
2400 376
4282 511
6806 86
6090 638
29801 247