668290
5446
709304
86258
527928
990693
749124
448615
718601
44116
309398
1007452
23939
11815
926434
239680
24642
388620
641293
422502
543913
814838
264760
597414
65146
167303
879608
12205
515610
448832