1089
1
1015
1380
0
1547
1694
4096
2
784
951
2505
690
2669
6346
16
496
1787
619
3562
564
1743
7034
108797
868
2284
1306
745
1681
801
2044
830
2999
3
5431