310445                                
                                
                                    486184                                
                                
                                    962068                                
                                
                                    3057931                                
                                
                                    636                                
                                
                                    946