21213 253
1803 50
2604 430
3908 513
2504 128
4078 553
4189 457
5450 282
13824 463
15738 119
4904 141
9106 41
31009 77
10058 151
2403 147
18375 242