4050
3632
17807
2803
11574
5186
5153
5285
4173
5952
4954
7671
5256
13487
3855
14874
116870
40538
12205