27061 396
10483 677
224814 909
8934 391
7157 411
18559 60
9645 702
8065 726
16077 153
2950 71
29036 371