27061 396
10483 677
224815 909
8939 391
7159 411
18560 60
9653 702
8066 726
16079 153
2950 71
29047 371