50799 105
40770 695
91466 505
38153 623
26009 87
147542 630
6418 103
29475 492
464373 1013
166893 273
10440 566
9677 144
17290 434
50536 807
49200 198
32197 743