50821 105
40788 695
91488 505
38153 623
26009 87
147559 630
6419 103
29475 492
464453 1013
166940 273
10440 566
9681 144
17290 434
50553 807
49230 198
32220 743