791
0
323
1028
2595
685
758
515
572
536
645
6781
1
839
496
721
532
1458
876
501
577
1133
493
578
916
544
1324
3583
558
1812
2241
5771
10