11221 51
1564 221
3722 80
2863 625
28699 508
2269 156
3603 202
9483 772
4351 791
9517 520
14163 193
24665 235
79395 310