995981
32591
618610
249506
365394
133614
1005753
1054196
962774
976558
1000688
91013
218179
277869
246507
33526
590807
6027
76782
682142
891427
238412
248616
687635
352922
589420