172994
706224
508159
329990
105426
25541
1000173
487726
87681
656687
84358
542436
5087799
3519581
3019148
2322804
2214988
2010609
1910357
190078
1746118
1715136
1664195
1625471