16079
27361
834890
221403
335882
766666
1043252
741177
847151
263386
196724
489712
189629
66368
15640
734807
327864
931548
1037606
758698
351305
454319
661241
152260
731365
45569