27061 396
10483 677
224814 909
8938 391
7158 411
18560 60
9652 702
8066 726
16078 153
2950 71
29045 371