489186
290281
196241
965943
1229675
716416
52430
859800
898901
90847
217256
477830
546748
684252
3208814
1105209
629623
3932685
1168778
1565576