22983 235
14236 595
5310 772
10686 219
2773 312
2146 44
21553 526
3281 317
4671 542
5623 738
639 94
4897 117
4147 59
14134 465
825 36