896
2
1389
1
824
605
1092
653
770
749
1611
521
1754
524
722
6408
12
763
1963
7
1440
612
3233
1530
3
3490
882
1410
688
789
8251
26
859
1226
1324
5
2209
9