21663 156
2513 213
2729 329
1238 33
9721 44
2617 400
979 58
1186 131
2398 376
4282 511
6804 86
6090 638
29796 247