640
0
3
888
860
16
791
7
1793
4
513
1
2724
1055
1459
1030
2
992
831
657
1185
934
1329
1444
1987
6
731
856
1537
2521
15624
40
2762
54
1692
1337
2307
3268
55
34940
34
2113
13
1880
2007
1795
2947
2020
5
1890
15
2105
1596
1562
1376
1145
1077