21663 156
2513 213
2729 329
1238 33
9723 44
2617 400
979 58
1186 131
2398 376
4282 511
6805 86
6090 638
29798 247