376207
1785
17960
637214
151779
811498
138289
78096
25551
84845
867952
131962
446290
54045
508225
549100
377589
526509
272861
122908
191600
384891
947968
736614
1000635
706753