19653
968646
492621
202420
348955
410796
182177
773631
414861
263267
565375
564707
12789
428997
13428
588390
87361
20229
582360
454400
925523
451665
961515
385248
269121
21887