51061 105
40909 695
91811 505
38176 623
26019 87
147705 630
6432 103
29509 492
465351 1013
167476 274
10454 566
9732 144
17300 434
50772 807
49583 198
32382 743