96381895
467080
7151788
76841655
8995211
84581248
81191580
8539123
599568
5564721
5467174
5007789
318791046
251811359
21600133
182231134
175281530
17495878
157881900
1565439
155471433
14529617
141941414
14118259