2271
0
655
2299
532
1429
826
1644
524
1
1134
1719
3162
1475
1519
412
774
695
1974
583
1409
991
770
998
678
592
418
900
651
332
728
858