1425
0
4536
2
997
596
2934
505
663
881
1062
2161
1
517
909
2109
1128
509
668
661
614
820
1477
767
970
308
957
693
1939
1045
588
2143
476