3564
14382
5382
15241
16393
160
103
83
6
5
1
2
1009
4131
11852
1261
4633
911
17
13
4571
4961
4991
3
11122
886
4521