955
1
1086
2
1159
5425
3
676
614
898
340
643
1699
10
1177
404
1448
5
903
5301
7
789
555
870
364
8511
4
3580
1495
1783
2627
5095
27
1103
1000
821
0
1108
2124