18284
12820
37218
428137
908946
798103
5224
452143
319542
755490
301388
913240
800197
823556
370591
500854
666761
339219
198839
86827
84292
511824
99794
547545
631848
602542