4896
1592
884
142523
507
54279
84765
2951
1022143
55449
65698
70865
799119
907162
49930
50558
7634
36579
82986
7592