24520 905
3019 637
4710 553
5296 844
1690 181
8696 584
9584 39
6381 617
72043 564
12430 115
9550 119
5734 47
1381 278