50
948
0
2
945
1
877
3
1882
5
1099
982
1091
4
1117
16
1030
1089
819
1918
9
1609
1263
1271
1598
1096
978
1057
852
1104
1233
858
758