2048
2
1712
1
278
1211
1399
1570
2082
1632
532
1844
4311
0
801
1660
3808
4
962
4006
1366
3
725
2039
1337
830
3754
3326
526
1218
496
745
1197
1239