528752
113975
356782
928473
295667
241538
161630
587246
565414
583464
2043
1022559
306703
626866
70834
34584
1000812
849277
495246
599470
730221
245468
444375
592950
425706
520907