1090
0
2140
2
1764
230
496
300
325
666
758
2350
512
471
351
618
2429
455
566
728
564
577
1264
6916
371
339
391
1882
221
540
385
1159