11221 51
1565 221
3724 80
2863 625
28701 508
2270 156
3609 202
9483 772
4351 791
9519 520
14165 193
24667 235
79408 310