124393
1124220
82275
49184
58746
18220
63570
570
883202
3350
815103
62446
79333
645136
1065
1683
9895
73541265
57841313
50751728