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