51026 105
40885 695
91749 505
38173 623
26018 87
147686 630
6429 103
29490 492
465176 1013
167376 274
10450 566
9717 144
17297 434
50729 807
49509 198
32355 743