257634
811992
95595
55789
62567
313634
538800
76514
842882
132772
119558
25257
29006454
24482121
21990992
21185480
16510333
14880969
140741028
13383239
1168882
11534764
955658
9477480