22153 489
14729 164
4474 978
117944 592
54938 416
24287 631
5508 842
2755 482
10158 261
5450 53
3890 332