2568
959600
897829
736847
26304
138527
966488
491767
963275
338473
142733
163869
854133
837237
674243
591257
834920
131982
312770
708642
461172
144521
82820
67536
738196
925477