11221 51
1565 221
3722 80
2863 625
28701 508
2269 156
3606 202
9483 772
4351 791
9518 520
14165 193
24667 235
79405 310