42398
365800
43331
710912
673781
904139
931255
809345
451527
333142
742110
76378
838428
606657
324904
437794
827839
892849
466502
145235
855403
10197
313973
856616
471798
1521000