1007
3
1010
2
2918
25
915
2111
7
1021
1
861
1631
6
1203
2615
669
1286
1183
1420
3209
5
2022
1479
1226
1320
1968
1113
1471
992
2055
1724
6705
10
2553
8
3121
2798