50969 105
40857 695
91675 505
38167 623
26015 87
147654 630
6426 103
29483 492
464993 1013
167258 274
10448 566
9707 144
17296 434
50675 807
49418 198
32323 743