608290
463269
1051136
430258
784962
602860
1091118
407323
27881702
23258486
22689960
19385669
14120916
12859157
11438624
9995365
211265
894108
437725
221275