1089
1
4096
2
6346
16
3562
2207
0
582
2980
1029
5592
8
24337
22
1444
370
2631
1594
3
2284
2505
1265
1668
5431
1752
1348
4
5339
5
4690
7034
451
2966
6
1547
769
742
2329