1010
2
1021
1
2918
25
916
2111
7
2055
992
1780
983
3209
5
2022
1113
1472
1286
3
1227
1320
1183
1420
1724
889
2475
1240
1953
2553
8
6705
10
3121
2798
701