307600
78797
259736
218182
837212
543600
285226
195385
958603
199221
811229
768305
801148
543167
70511
460323
802154
778270
767960
418757
660485
827730
174796
887917
760498
979348
715696
36720
888555
831368