3574
14372
5382
15231
16353
160
102
83
6
5
1
2
1009
4121
11852
1258
4533
901
17
13
4571
4961
4991
3
11112
886
4531