1521
0
2
592
1
557
860
1360
1930
3
1769
870
953
1115
903
979
784
684
1073
4
671
932
636
972
1214
1447
1054
1401
885
820
1113
1059
2482
7
1096
590
938
1068
1372
5
806
973
980
842
829
758
2218
999