1945
1
2440
3
2083
5
1102
1170
1122
11059
9
2507
467
0
4096
2
725
2135
1382
2166
302
4954
4
608
666
529
935
1104
9566
8
802
693
703
1048
768
709
194
1044