311480
344812
590237
958436
323709
82511
83327
568561
425695
587449
191657
579830
72174
886608
682426
22834
78686
911784
135464
25339
488773
840990
182780
99570
394952
946911