50860 105
40808 695
91553 505
38161 623
26009 87
147597 630
6419 103
29479 492
464629 1013
167046 273
10443 566
9690 144
17294 434
50582 807
49286 198
32250 743