669861
1012406
656907
898455
410592
911582
49070
276437
457402
171253
570220
291240
5135799
3554581
3065148
2371804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471