31397
952857
136260
369431
710460
280502
714952
261770
398319
60944
2084
179864
163137
307521
305111
403730
664479
845501
444362
143611