50976 105
40859 695
91681 505
38169 623
26016 87
147657 630
6426 103
29483 492
465010 1013
167270 274
10448 566
9708 144
17296 434
50680 807
49429 198
32326 743