50969 105
40857 695
91669 505
38167 623
26015 87
147653 630
6426 103
29483 492
464979 1013
167250 274
10448 566
9707 144
17296 434
50674 807
49416 198
32319 743