270 773952 809807 1175968 1269120 1753037 2017394 2259092 2290520 2406512 2431374 2521453 2660144 2693606 2751436 3162114 3357576 3408408 3453951 3730023 4487156 4809828 4852904 5085293 5233737 5598298