4051
3632
17808
2803
11574
5186
5153
5285
4173
5953
4954
7672
5256
13487
3855
14874
116872
40540
12207