960836
545422
36513
293956
236695
1117254
870256
938613
256415
647318
495788
947776
1008756
386601
108290
39276
245595
622947
213756
257406
680742
74934
748603
616943
50569
42216