594975
137391
262228
47390
1012
805940
127927
5434
94627
909941
271279
427842
946993
185498
299881
318924
85816
761204
697504
115264
72868
961194
209386
151436
466330
1037733