634
0
964
1
493
789
578
621
4250
25
812
1603
501
2964
8
4084
3
854
829
1696
352
6262
335
368
1151
373
758
464
317
1914
558
919
11447
583
1225