379848
138760
220742
15534
229270
272430
134224
319924
692655
981491
370210
319131
805565
321320
21496
971494
341523
42947
931193
406282
124719
884327
703833
373540
391819
82776