50956 105
40850 695
91656 505
38165 623
26015 87
147645 630
6425 103
29483 492
464925 1013
167234 274
10448 566
9704 144
17296 434
50665 807
49402 198
32315 743