27063 396
10483 677
224820 909
8942 391
7164 411
18568 60
9660 702
8067 726
16085 153
2952 71
29070 371