930860
815638
668974
46537
706787
1031794
876309
505757
379950
290985
316908
60847
665894
2114
107272
76921
291196
30885
672869
321844
79772
166288
545362
639619
823233
559921
903331
943452
47346
323566