701
1
1300
2
1294
3
1839
495
2287
889
823
1598
1298
1307
1934
2104
747
83
878
845
1388
0
1390
4156
1684
1652
981
1225
1716
3523
3382
6
2381
5
3234
10
5069