100611320
97141602
9683135
95541029
9318123
86761892
8591647
80711597
6750494
611656
60851188
60781547
48411568
4388738
41641232
40291275
4014307
1133198
952111
87572