27061 396
10483 677
224814 909
8936 391
7158 411
18559 60
9652 702
8065 726
16078 153
2950 71
29043 371