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