249640
455567
1025598
802331
570576
99358
816130
1112636
790850
797764
93882
778758
619538
285453
84990
86230
1026834
99785
861983
459471
750480
652272
337308
325184