97561130
8738428
86151516
7953509
7863704
7778731
7732645
72681013
691048
67721786
60652000
5381209
5086706
47541686
4516341
44461828
105850
804157