27063 396
10483 677
224822 909
8943 391
7164 411
18571 60
9664 702
8067 726
16092 153
2952 71
29079 371