22596 235
14110 595
5276 772
10669 219
2765 312
2136 44
21515 526
3266 317
4660 542
5608 738
634 94
4853 117
4135 59
14091 465
820 36