40653
26240
81883
1087212
43644
29955
3810
110074
22526
3106
53848
35527
990114
52810
7721
151588
11412
82954
745115
68027