27061 396
10483 677
224812 909
8928 391
7157 411
18557 60
9642 702
8065 726
16074 153
2950 71
29021 371