20896 235
13570 595
5164 772
10613 219
2728 312
2118 44
21333 526
3210 317
4611 542
5530 738
625 94
4759 117
4098 59
13965 465
803 36