31899190
31093169
30493175
22490177
21594170
18337244
15576112
14986137
1281094
11217118
1060284
9501117
8615126
843896
834899
8318131
8283130
8175107
718797
6987118
6389108
618099
610182
589165
5866135
585165
584690
582197