593762
536400
412307
673100
102225
201687
229234
313490
869373
824532
761807
209825
538952
736301
83246
887368
250378
24220
497764
33968
633529
140523
654386
1035153
20793
790467
435159
406382