23728 82
3077 331
5121 884
5246 553
3080 517
4212 671
7888 403
5352 116
8104 634
1658 292
900 162
8561 474
7386 221
2966 493
3037 596