900
3
1051
4
933
2
722
1
2301
896
1476
819
585
690
1500
1114
791
523
723
1323
854
718
5
717
712
4351
8
658
0
986
1234
761
1263
961
789
1110
1222