21086 235
13621 595
5178 772
10620 219
2729 312
2118 44
21356 526
3217 317
4612 542
5542 738
626 94
4766 117
4101 59
13980 465
805 36