1089
1
6346
16
3562
4096
2
1029
2631
2284
2505
745
0
1265
1752
1348
4
4690
3
2966
6
1547
2801
1019
582
1525
693
2055
4309
994
905
24337
22
2646
5
5592
8
1373
3415
873