15625 923
21135 690
22578 669
6185 737
4732 215
3064 479
3286 441
2155 108
1379 94
4237 944
2087 330
3724 235
2880 300
3572 628
4763 351
3075 671
11160 563
5828 427
9563 204
3541 158
2469 63
4534 878
3553 235
2758 391
11449 269
14651 251
18716 877
5524 433