51028 105
40886 695
91761 505
38173 623
26018 87
147688 630
6429 103
29493 492
465197 1013
167388 274
10451 566
9718 144
17297 434
50735 807
49518 198
32358 743