27065 396
10485 677
224827 909
8947 391
7166 411
18577 60
9674 702
8072 726
16103 153
2954 71
29114 371