550673
623991
694108
415677
992203
953778
532780
9822
39923
128943
327643
75423
5091799
3520581
3022148
2326804
2214988
2013609
1913357
190078
1746118
1715136
1666195
1625471