300660
29447164
488973
10539116
28600170
14350134
8385123
21838174
557895
148186
148584
14647108
261188
702896
1025481
296668
6433113
490682
5448101
1266393
417584