2593 505
166296 726
5102 619
8310 624
319672 604
20128 188
404776 1008
103654 639
43636 724
5885 524
155904 662
91068 193