661
0
861
3873
15
940
1
528
758
372
1158
1350
1001
577
694
572
962
583
1064
3
936
7608
12
558
959
2906