27061 396
10483 677
224811 909
8928 391
7157 411
18556 60
9642 702
8065 726
16073 153
2950 71
29019 371