699
0
516
328
864
1169
418
456
521
1
4426
547
3360
590
504
4126
6
2199
3
872
747
7952
2881
2
282572
837
594
610
1023
980
1336
422
688
881
674