1129
2
2048
7
786
1
1327
1224
0
1387
1338
3
1270
1241
3717
8
3144
1790
908
4363
579
3173
933
4
1010
663
539
1310
1003
5358
5
4685
62855
17
1121
756
1864
512