719
0
608
1232
479
772
1
391
918
1152
2952
4328
10
572
745
1045
546
422
525
1075
1297
471
953
464
661
711
1603
1649
1238
1033
343
46414