585
0
1130
1
1479
803
2725
1874
913
2
1337
2355
5
2245
3
1721
5940
4
137
1209
1453
1106
1261
950
710
1005
905
656
1061
526
471
467
1308
1484
926
872