50993 105
40872 695
91702 505
38173 623
26017 87
147662 630
6426 103
29486 492
465069 1013
167305 274
10449 566
9713 144
17297 434
50693 807
49455 198
32333 743