512590
504237
34179
25315
408123
584878
136262
343971
277891
930137
174590
40142
396840
705481
816644
2589
816650
359680
695543
307252
476104
145221
970128
27501
505559
881300