39627
18207
220353
608293
97079
748609
961303
151143
149641
47613
642953
767317
715162
583454
47287
403599
917554
76807
210291
343165
208251
754596
365773
372724
79383
52899