900
3
1051
4
933
2
722
1
2301
895
1476
818
585
690
1500
1114
791
523
723
1322
854
718
5
717
712
4350
8
658
0
986
1233
761
1263
961
788
1109
1221