30942
70565
40414
810813
56524
888810
32791
45477
866216
701513
54298
57857
430595728
238172380
1665928312
156769267
129630178
123036252
1114618895
103246210
88249178
82976290
74673139
69305158