49781 105
40330 695
90173 504
38052 623
25973 87
147061 630
6388 103
29412 492
459922 1010
164930 272
10363 566
9511 144
17249 434
49786 807
48138 197
31618 743