27063 396
10483 677
224822 909
8945 391
7164 411
18572 60
9666 702
8067 726
16093 153
2953 71
29092 371