11221 51
1564 221
3722 80
2861 625
28699 508
2269 156
3601 202
9483 772
4351 791
9517 520
14162 193
24664 235
79394 310