11221 51
1565 221
3722 80
2863 625
28701 508
2269 156
3604 202
9483 772
4351 791
9518 520
14164 193
24665 235
79399 310