0
878
973
834
473
572
442
1121
1191
407
809
887
971
526
1130
846
1820
1
1289
2785
1538
1622
1568
141332
3040
2601
2599
2511