676471
929856
33711
406299
385865
90989
148553
372847
51360
425741
367158
165997
610539
127818
811679
527196
627417
701129
601904
960873
241747
104672
729942
189455
782434
63540