51083 105
40915 695
91829 505
38178 623
26019 87
147716 630
6433 103
29515 492
465432 1013
167517 274
10454 566
9733 144
17301 434
50792 807
49612 198
32392 743