20615
553946
44362
969556
208413
989493
79058
10682
225475
889292
5296
359881
2957361
2648455
2570928
2545455
2256995
2154955
2113281
2045719
1932226
1685208
1620351
1580406