623974
309382
595460
324762
175925
650930
127536
816463
922577
258585
99985
126296
5087799
3519581
3019148
2322804
2214988
2010609
1910357
189978
1746118
1715136
1664195
1625471