909
0
408
663
410
1551
2
722
2587
6
31535
1824
743
299
5108
4
1981
957
430
1
846
602
1161
547
1610
2528
918
968
2702
675
1115
3251
5875
874
2123