459137
288708
64550
615438
2033168
663894
666324
2347
1245508
1247124
191326
246213
793951
456118
355102
50387
513115
82366
271432
622607
212434
902387
949831
400740