681356
397790
36347
757336
27854
204439
898623
919743
55057
477661
152979
941142
5088799
3519581
3019148
2322804
2214988
2011609
1911357
190078
1746118
1715136
1665195
1625471