3053
781923
17534
50573
374276
112660
15297
334956
466736
266870
460616
302124
697758
199320
42544
381125
968852
741828
17359
757983
918907
405414
474616
350367
220280
86447