1089
1
4096
2
1265
2794
3024
3
619
2687
3871
6346
16
4690
3562
2343
616
0
1029
3470
5
2285
2631
527
1225
1753
1412
582
2284
2505
2054
4
745
3109
14
59
4080
6445
6