10091
8
1413
1
1533
2
1488
7804
3176
4083
7149
1350
2072
642
1259
1634
12982
783
666
2251
616
881
3908
3941
4196
4792
4
2077
2936
3