550404
51681
744251
320342
63638
868812
702491
349671
571444
302149
946942
609624
5087799
3519581
3019148
2322804
2214988
2010609
1910357
189978
1746118
1715136
1664195
1625471