6698
1112519
312373
144393
779855
1036999
192798
502684
805780
1629630
1261989
910297
787312
876870
819147
906949
1017724
828610
565505
56952
101987
612377
295284
547842