103682
997212
675260
985438
121282
11345
24478
386277
619503
436855
361941
11118
5087799
3519581
3019148
2322804
2214988
2010609
1910357
190078
1746118
1715136
1664195
1625471