22584 235
14108 595
5276 772
10667 219
2765 312
2135 44
21510 526
3264 317
4660 542
5607 738
634 94
4852 117
4133 59
14091 465
820 36