312871148
269931423
148571011
14815685
1401167
1323478
105841352
10502908
104181612
10329980
102961196
102851369
102381057
10228831
10197189
10181705
101772000
10176885
101741342
10134636