50883 105
40819 695
91586 505
38163 623
26011 87
147618 630
6421 103
29480 492
464700 1013
167106 273
10447 566
9694 144
17294 434
50598 807
49320 198
32264 743