43460
419271
916994
663868
583215
313859
218820
26431
67061
34866
323630
710353
33105465
28280132
251991000
24968484
18999346
17072973
157321032
14999239
12919764
10643485
877947
5931209