16979
2479
3286
1650
1877
4130
2666
3891
34359
7956
2864
14761
1063
28574
9835
4330
2515
9651
869
8451
2629
946
5755
2138
1215
11416
1734
12006
3938
10267